我正在尝试在OSX 10.8上设置我的Rails服务器,但我无法运行Rails服务器。
- 我目前正在使用带有mysql 5.1的Zend服务器。
- 我还安装了`brew`和`brew mysql`。
- 我使用了:
这是我的Gemfile内容:
感谢您的帮助!
gem install mysql2 -- --srcdir=/usr/local/mysql/include --with-opt-include=/usr/local/mysql/include
服务器已经可以工作,但现在,我总是遇到以下loadError错误。这是我的Gemfile内容:
ralphs-macbook-pro:admin-mockup zero$ bundle install
Using rake (10.0.2)
Using i18n (0.6.1)
Using multi_json (1.3.7)
Using activesupport (3.2.7)
Using builder (3.0.4)
Using activemodel (3.2.7)
Using erubis (2.7.0)
Using journey (1.0.4)
Using rack (1.4.1)
Using rack-cache (1.2)
Using rack-test (0.6.2)
Using hike (1.2.1)
Using tilt (1.3.3)
Using sprockets (2.1.3)
Using actionpack (3.2.7)
Using mime-types (1.19)
Using polyglot (0.3.3)
Using treetop (1.4.12)
Using mail (2.4.4)
Using actionmailer (3.2.7)
Using arel (3.0.2)
Using tzinfo (0.3.35)
Using activerecord (3.2.7)
Using activeresource (3.2.7)
Using annotate (2.5.0)
Using coffee-script-source (1.4.0)
Using execjs (1.4.0)
Using coffee-script (2.2.0)
Using rack-ssl (1.3.2)
Using json (1.7.5)
Using rdoc (3.12)
Using thor (0.16.0)
Using railties (3.2.7)
Using coffee-rails (3.2.2)
Using columnize (0.3.6)
Using debugger-ruby_core_source (1.1.5)
Using debugger-linecache (1.1.2)
Using debugger (1.2.2)
Using formtastic (2.2.1)
Using haml (3.1.7)
Using haml-rails (0.3.5)
Using hirb (0.7.0)
Using hpricot (0.8.6)
Using jquery-rails (2.1.4)
Using kgio (2.7.4)
Using mysql2 (0.3.11)
Using php_serialize (1.2)
Using polyamorous (0.5.0)
Using rabl (0.7.8)
Using railroady (1.1.0)
Using bundler (1.2.3)
Using rails (3.2.7)
Using raindrops (0.10.0)
Using randumb (0.3.0)
Using sass (3.2.3)
Using sass-rails (3.2.5)
Using squeel (1.0.13)
Using uglifier (1.3.0)
Using unicorn (4.4.0)
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled
gem is installed.
当启动rails s
后:
/Users/zero/.rvm/gems/ruby-1.9.3-p327/gems/mysql2-0.3.11/lib/mysql2.rb:9:in `require': cannot load such file -- mysql2/mysql2 (LoadError)
from /Users/zero/.rvm/gems/ruby-1.9.3-p327/gems/mysql2-0.3.11/lib/mysql2.rb:9:in `<top (required)>'
from /Users/zero/.rvm/gems/ruby-1.9.3-p327/gems/bundler-1.2.3/lib/bundler/runtime.rb:68:in `require'
from /Users/zero/.rvm/gems/ruby-1.9.3-p327/gems/bundler-1.2.3/lib/bundler/runtime.rb:68:in `block (2 levels) in require'
from /Users/zero/.rvm/gems/ruby-1.9.3-p327/gems/bundler-1.2.3/lib/bundler/runtime.rb:66:in `each'
from /Users/zero/.rvm/gems/ruby-1.9.3-p327/gems/bundler-1.2.3/lib/bundler/runtime.rb:66:in `block in require'
from /Users/zero/.rvm/gems/ruby-1.9.3-p327/gems/bundler-1.2.3/lib/bundler/runtime.rb:55:in `each'
from /Users/zero/.rvm/gems/ruby-1.9.3-p327/gems/bundler-1.2.3/lib/bundler/runtime.rb:55:in `require'
from /Users/zero/.rvm/gems/ruby-1.9.3-p327/gems/bundler-1.2.3/lib/bundler.rb:128:in `require'
from /Users/zero/GitHub/admin-mockup/config/application.rb:7:in `<top (required)>'
from /Users/zero/.rvm/gems/ruby-1.9.3-p327/gems/railties-3.2.7/lib/rails/commands.rb:53:in `require'
from /Users/zero/.rvm/gems/ruby-1.9.3-p327/gems/railties-3.2.7/lib/rails/commands.rb:53:in `block in <top (required)>'
from /Users/zero/.rvm/gems/ruby-1.9.3-p327/gems/railties-3.2.7/lib/rails/commands.rb:50:in `tap'
from /Users/zero/.rvm/gems/ruby-1.9.3-p327/gems/railties-3.2.7/lib/rails/commands.rb:50:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
感谢您的帮助!
gem 'mysql','~> 0.3.11'
,但现在我收到了以下错误消息:“无法连接到'127.0.0.1'上的MySQL服务器(61)(Mysql2::Error)”。 - zero3nna