首页 文章

访问Rails的localhost服务器

提问于
浏览
0

我试图在轨道上教自己红宝石,当我尝试使用Mac上的终端访问我的服务器时这是我得到的:

rails server /Library/Ruby/Site/1.8/rubygems/dependency.rb:247:in to_specs':在[bundler-1.0.22,rake-0.9.2]中无法找到栏目(> = 0)(Gem: :/ Library/Ruby/Site/1.8/rubygems/dependency.rb:256:into_spec'来自/ usr / bin / rails来自/Library/Ruby/Site/1.8/rubygems.rb:1208:in'gem'的:LoadError) :18

有什么想法吗?

1 回答

  • 1

    尝试键入“bundle exec rails server”以确保加载正确的gem .

    你也在使用OS X我建议使用https://github.com/sstephenson/ruby-build构建最新版本的Ruby . 您可以将它与rbenv结合使用,这将帮助您在同一系统上管理两个版本的Ruby .

    如果您决定使用rbenv,则需要键入“gem uninstall bundler”,然后在安装rbenv后重新安装它,以便gem bin位于正确的位置 . 如上所述,您需要在任何rails或rake命令之前使用“bundle exec”以确保加载正确的环境 .

相关问题