Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.ruby
CANNOT get Ruby to work with SQL
Corne Lombaard
5/1/2008 12:00:00 PM
Please can someone help me?
I get the following error message when I start the rails server and I
click on About your application environment.
Errno::ENOENT in Rails/infoController#properties
No such file or directory - /tmp/mysql.sock
RAILS_ROOT: /home/corne/Studies/Ruby/Sites/demo
If I did a mysql> show variables like '%sock%' I get
the following:
/var/lib/mysql/mysql.sock
I do not know anything about Ruby, Linux, Sockets or the rest. Please
can someone tell me where to put this information or how do I setup my
database so that it works with Ruby?
--
Posted via
http://www.ruby-...
.
2 Answers
Phillip Gawlowski
5/1/2008 12:20:00 PM
0
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Corne Lombaard wrote:
| Please can someone help me?
|
| I get the following error message when I start the rails server and I
| click on About your application environment.
|
| Errno::ENOENT in Rails/infoController#properties
|
| No such file or directory - /tmp/mysql.sock
|
| RAILS_ROOT: /home/corne/Studies/Ruby/Sites/demo
|
| If I did a mysql> show variables like '%sock%' I get
| the following:
|
| /var/lib/mysql/mysql.sock
|
| I do not know anything about Ruby, Linux, Sockets or the rest. Please
| can someone tell me where to put this information or how do I setup my
| database so that it works with Ruby?
A quick Google[0] shows this link:
<
http://abstractplain.net/blog/...
, which mentions that you can
modify the database.yml file to include a path to your socket file.
Also, Rails questions (and this is a question about Rails, and not a
general 'Ruby and SQL' question) are better off asked to the Rails
community[1].
[0]
<
http://www.google.com/search?client=safari&rls=en&q=rails%20cannot%20find%20mysql%20socket&ie=UTF-8&oe...
[1]
http://rubyonrails.com...
- --
Phillip Gawlowski
Twitter: twitter.com/cynicalryan
Blog:
http://justarubyist.bl...
You were ever good at sudden commendations.
~ -- William Shakespeare (1564-1616), King Henry VIII
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (MingW32)
Comment: Using GnuPG with Mozilla -
http://enigmail....
iEYEARECAAYFAkgZtYwACgkQbtAgaoJTgL+PWgCfYic9zpJRfbD/OSsc30zz+40/
IikAn1cpTg/U+7qFNuGmC/4fH+JKaohq
=ljok
-----END PGP SIGNATURE-----
Craig Demyanovich
5/1/2008 12:22:00 PM
0
[Note: parts of this message were removed to make it a legal post.]
Rails apps use a database configuration file,
<path-to-your-rails-app>/config/database.yml. When using mysql, there's
often a line in the file for each database like
socket: /tmp/mysql.sock
You could replace that path with the one from your error message,
/var/lib/mysql/mysql.sock. Alternatively, you could just remove the "socket"
lines from the file. I'm on Mac OS X, and I installed mysql via macports. I
find that I don't need to specify the location of the socket, so I just
delete that line.
For future issues with Rails, you should consult the rails-talk mailing
list,
http://groups.google.com/group/rubyon...
.
Good luck,
Craig
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
CANNOT get Ruby to work with SQL
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password