【问题标题】:Error with command line "rails server" on macmac 上的命令行“rails server”出错
【发布时间】:2014-02-23 04:02:47
【问题描述】:

每当我在mac终端使用“rails server”命令时,都会提示这个错误:

/Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- rubygems/format (LoadError)
    from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    from /Library/Ruby/Gems/2.0.0/gems/bundler-1.0.22/lib/bundler/source.rb:5:in `<top (required)>'
    from /Library/Ruby/Gems/2.0.0/gems/bundler-1.0.22/lib/bundler/dsl.rb:14:in `initialize'
    from /Library/Ruby/Gems/2.0.0/gems/bundler-1.0.22/lib/bundler/dsl.rb:6:in `new'
    from /Library/Ruby/Gems/2.0.0/gems/bundler-1.0.22/lib/bundler/dsl.rb:6:in `evaluate'
    from /Library/Ruby/Gems/2.0.0/gems/bundler-1.0.22/lib/bundler/definition.rb:17:in `build'
    from /Library/Ruby/Gems/2.0.0/gems/bundler-1.0.22/lib/bundler.rb:138:in `definition'
    from /Library/Ruby/Gems/2.0.0/gems/bundler-1.0.22/lib/bundler.rb:126:in `load'
    from /Library/Ruby/Gems/2.0.0/gems/bundler-1.0.22/lib/bundler.rb:110:in `setup'
    from /Users/martindureja/Desktop/rails_projects/first_app/config/boot.rb:8:in `<top (required)>'
    from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    from script/rails:5:in `<main>'

【问题讨论】:

  • 我不知道错误在说什么,但我的第一步是尝试捆绑安装。
  • 每当我尝试安装 bundler 时,都会出现错误:您没有 /Library/Ruby/Gems/2.0.0 目录的写入权限。
  • 你在使用 Compass 吗?
  • 我不知道指南针。你能详细说明一下吗?它对我有什么帮助?
  • sudo bundle install 呢?

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2 ruby-on-rails-3.1


【解决方案1】:

您在尝试安装 gem 时似乎遇到了权限错误。如果您以后不想担心这个问题,请使用 RVM。

https://rvm.io/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-21
    • 2018-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多