【问题标题】:Need help installing ruby on rails on os x with terminal需要帮助在带有终端的 os x 上的 rails 上安装 ruby
【发布时间】:2015-03-06 20:00:02
【问题描述】:

我只是使用以下指南设置我的 ruby​​ 环境:http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/

没有错误,所以我进行了下一个测试:http://installfest.railsbridge.org/installfest/create_a_rails_app

(所有这些步骤都在 odin 项目中列出)

但是当我在终端中输入 rails server 时,我在终端中收到以下消息:

/Users/PeilongDu/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/dependency.rb:315:in `to_specs': Could not find 'actionpack' (= 4.2.0) among 75 total gem(s) (Gem::LoadError)
Checked in 'GEM_PATH=/Users/PeilongDu/.rvm/gems/ruby-2.2.0:/Users/PeilongDu/.rvm/gems/ruby-2.2.0@global', execute `gem env` for more information
    from /Users/PeilongDu/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/specification.rb:1311:in `block in activate_dependencies'
    from /Users/PeilongDu/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/specification.rb:1300:in `each'
    from /Users/PeilongDu/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/specification.rb:1300:in `activate_dependencies'
    from /Users/PeilongDu/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/specification.rb:1282:in `activate'
    from /Users/PeilongDu/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_gem.rb:67:in `block in gem'
    from /Users/PeilongDu/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_gem.rb:66:in `synchronize'
    from /Users/PeilongDu/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_gem.rb:66:in `gem'
    from /Users/PeilongDu/.rvm/rubies/ruby-2.2.0/bin/rails:22:in `<main>'
    from /Users/PeilongDu/.rvm/gems/ruby-2.2.0/bin/ruby_executable_hooks:15:in `eval'
    from /Users/PeilongDu/.rvm/gems/ruby-2.2.0/bin/ruby_executable_hooks:15:in `<main>'

【问题讨论】:

    标签: ruby-on-rails ruby terminal installation


    【解决方案1】:

    你可能想先尝试做

    gem install bundler
    

    然后在 Rails 项目的目录中执行bundle install

    【讨论】:

    • 我已经删除了我的答案,因为它和这个完全一样
    • 试过了,得到一个更长的错误信息,太长了,不适合这里。
    猜你喜欢
    • 2011-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-13
    相关资源
    最近更新 更多