Do I need WEBrick?

Hello,

I started a class on RoR, and the instructor is using WEBrick, which
he says “ships with Rails.” Is that still true? I’ve followed all
the other instructions, I believe, and I’m not getting good messages
when I type rails server . Instead I get

joelrwesley$ rails server
/Users/joelrwesley/.rvm/gems/ruby-1.9.3-p125/gems/mysql2-0.3.11/lib/
mysql2.rb:9:in require': dlopen(/Users/joelrwesley/.rvm/gems/ ruby-1.9.3-p125/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle, 9): Library not loaded: libmysqlclient.18.dylib (LoadError) Referenced from: /Users/joelrwesley/.rvm/gems/ruby-1.9.3-p125/gems/ mysql2-0.3.11/lib/mysql2/mysql2.bundle Reason: image not found - /Users/joelrwesley/.rvm/gems/ruby-1.9.3- p125/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle from /Users/joelrwesley/.rvm/gems/ruby-1.9.3-p125/gems/mysql2-0.3.11/ lib/mysql2.rb:9:in<top (required)>’
from /Users/joelrwesley/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.0.22/
lib/bundler/runtime.rb:68:in require' from /Users/joelrwesley/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.0.22/ lib/bundler/runtime.rb:68:inblock (2 levels) in require’
from /Users/joelrwesley/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.0.22/
lib/bundler/runtime.rb:66:in each' from /Users/joelrwesley/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.0.22/ lib/bundler/runtime.rb:66:inblock in require’
from /Users/joelrwesley/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.0.22/
lib/bundler/runtime.rb:55:in each' from /Users/joelrwesley/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.0.22/ lib/bundler/runtime.rb:55:inrequire’
from /Users/joelrwesley/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.0.22/
lib/bundler.rb:122:in require' from /Users/joelrwesley/Desktop/Sites/simple_cms/config/ application.rb:7:in<top (required)>’
from /Users/joelrwesley/.rvm/gems/ruby-1.9.3-p125/gems/railties-3.2.1/
lib/rails/commands.rb:53:in require' from /Users/joelrwesley/.rvm/gems/ruby-1.9.3-p125/gems/railties-3.2.1/ lib/rails/commands.rb:53:inblock in <top (required)>’
from /Users/joelrwesley/.rvm/gems/ruby-1.9.3-p125/gems/railties-3.2.1/
lib/rails/commands.rb:50:in tap' from /Users/joelrwesley/.rvm/gems/ruby-1.9.3-p125/gems/railties-3.2.1/ lib/rails/commands.rb:50:in<top (required)>’
from script/rails:6:in require' from script/rails:6:in
joelrwesley$

Thanks,
Joel

On Wed, Feb 29, 2012 at 6:48 PM, Joel [email protected] wrote:

Hello,

I started a class on RoR, and the instructor is using WEBrick, which
he says “ships with Rails.” Is that still true? I’ve followed all
the other instructions, I believe, and I’m not getting good messages
when I type rails server . Instead I get

Did you start with ‘bundle install’?

If then also read this post


Greg A.
http://twitter.com/akinsgre

Sure the problem is WEBrick? Error message seems to be complaining
about mysql. Did you install mysql?

I agree with Adrian, it seems that the error is complaining about mySQL
not
being installed.

Are you sure you have the mySQL server installed on your system? if yes

Then make sure to add the ‘mysql2’ gem to your gemfile.

Cheers!!
2012/2/29 Adrian C. [email protected]

Joel wrote in post #1049544:

Hello,

I started a class on RoR, and the instructor is using WEBrick, which
he says “ships with Rails.” Is that still true? I’ve followed all
the other instructions, I believe, and I’m not getting good messages
when I type rails server . Instead I get

Actually, I don’t think that’s quite accurate. I pretty sure WEBrick get
installed with Ruby.

In any case I don’t use WEBRick. My particular preference is Phusion
Passenger. I use the “standalone” for development.

$ gem install passenger
$ cd my_rails_app
$ passenger start

This works great for my needs.

sudo apt-get install libmysql-ruby libmysqlclient-dev

Enjoy.