Ruby on rails 命令行“错误”;rails服务器";在mac上

Ruby on rails 命令行“错误”;rails服务器";在mac上,ruby-on-rails,ruby-on-rails-3,ruby-on-rails-3.2,ruby-on-rails-3.1,Ruby On Rails,Ruby On Rails 3,Ruby On Rails 3.2,Ruby On Rails 3.1,每当我在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 `re

每当我在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>'
/Library/Ruby/Site/2.0.0/rubygems/core\u ext/kernel\u require.rb:55:在'require'中:无法加载此类文件--rubygems/format(LoadError)
from/Library/Ruby/Site/2.0.0/rubygems/core\u ext/kernel\u require.rb:55:in'require'
from/Library/Ruby/Gems/2.0.0/Gems/bundler-1.0.22/lib/bundler/source.rb:5:in`'
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:在“定义”中
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'
来自/Users/martindureja/Desktop/rails\u projects/first\u app/config/boot.rb:8:in`'
from/Library/Ruby/Site/2.0.0/rubygems/core\u ext/kernel\u require.rb:55:in'require'
from/Library/Ruby/Site/2.0.0/rubygems/core\u ext/kernel\u require.rb:55:in'require'
来自脚本/rails:5:in`'

看起来您在尝试安装gems时出现了权限错误。如果您不想在将来担心这个问题,请使用RVM


我不知道错误是什么,但我的第一步是尝试安装bundle。每当我尝试安装bundler时,它都会给我一个错误:你没有/Library/Ruby/Gems/2.0.0目录的写入权限。你在使用Compass吗?我不知道Compass。你能详细说明一下吗?它能如何帮助我呢?关于
sudo bundle安装