【问题标题】:snow leopard issue when installing rails 3.0.3 with RVM使用 RVM 安装 rails 3.0.3 时出现雪豹问题
【发布时间】:2011-01-29 11:11:03
【问题描述】:

我已经通过 RVM 安装了 ruby​​。将 rails 安装到 ruby​​-1.9.2-head@rails_3_0_3 并将其设置为默认使用:

monster:gems gtheys$ rvm use ruby-1.9.2-head@rails_3_0_3 --default

一些附加信息:

monster:gems gtheys$ ruby -v
ruby 1.9.2p174 (2011-01-28 revision 30696) [x86_64-darwin10.6.0]
monster:gems gtheys$ which gem
/Users/gtheys/.rvm/rubies/ruby-1.9.2-head/bin/gem
monster:gems gtheys$ rails -v
/opt/local/lib/ruby/vendor_ruby/1.8/rubygems.rb:779:in `report_activate_error': Could not find RubyGem rails (>= 0) (Gem::LoadError)
    from /opt/local/lib/ruby/vendor_ruby/1.8/rubygems.rb:214:in `activate'
    from /opt/local/lib/ruby/vendor_ruby/1.8/rubygems.rb:1082:in `gem'
    from /opt/local/bin/rails:18

我需要做什么。我看到当我想使用 rails 时它会转到错误的位置...

更新

我安装了 gem Bundle,然后重新安装了 rails 3.0.3,现在它似乎可以工作了 :)

monster:~ gtheys$ rails -v
Rails 3.0.3
monster:~ gtheys$ which rails
/Users/gtheys/.rvm/gems/ruby-1.9.2-head@rails_3_0_3/bin/rails
monster:~ gtheys$ 

解决你自己的问题的乐趣:)

【问题讨论】:

  • 如果可以的话,最好不要一起使用 RVM。它没有止境的问题,有时甚至会随机删除您的整个 Ruby 安装。更好的解决方案是安装要与 Homebrew 一起使用的每个版本,并设置路径并为主要可执行文件创建软链接。您可以使用批处理文件或适当地使用 Ruby 脚本轻松完成此操作。
  • @Mike Bethany - 你能详细说明一下吗?我可能已经使用 RVM 将近一年了,没有任何问题 - Linux 和 Mac OS X。
  • 您应该发布您的更新作为答案并接受,这样问题就不会保持开放状态。
  • 提出答案,但必须等到明天才能批准;)

标签: ruby ruby-on-rails-3 rvm


【解决方案1】:

我安装了 gem Bundle,然后重新安装了 rails 3.0.3,现在它似乎可以工作了 :)

怪物:~ gtheys$ rails -v 导轨 3.0.3 怪物:~ gtheys$ which rails /Users/gtheys/.rvm/gems/ruby-1.9.2-head@rails_3_0_3/bin/rails 怪物:~ gtheys$ 有趣的解决你自己的问题:)

感谢@tomeduarte 的提示

【讨论】:

    猜你喜欢
    • 2013-02-17
    • 1970-01-01
    • 1970-01-01
    • 2011-01-27
    • 2012-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-03
    相关资源
    最近更新 更多