0

我正在艰难地阅读 ruby​​ on rails 教程(所以我很无知),而且我似乎遇到了捆绑器的问题。最初,“捆绑安装”工作正常,但现在我得到了这个:

C:\Users\Me\RonR\first_app>bundle install
C:/Program Files (x86)/ruby-1.9.2/lib/ruby/site_ruby/1.9.1/rubygems.rb:926:in `report_activate_error': Could not find RubyGem bundler (>= 0) (Gem::LoadError)
        from C:/Program Files (x86)/ruby-1.9.2/lib/ruby/site_ruby/1.9.1/rubygems.rb:244:in `activate_dep'
        from C:/Program Files (x86)/ruby-1.9.2/lib/ruby/site_ruby/1.9.1/rubygems.rb:236:in `activate'
        from C:/Program Files (x86)/ruby-1.9.2/lib/ruby/site_ruby/1.9.1/rubygems.rb:1307:in `gem'
        from C:/RailsInstaller/Ruby1.9.3/bin/bundle:18:in `<main>'

我尝试按照另一个线程中的建议执行“gem install bundler”,但这本身会产生以下结果:

C:\Users\Me\RonR\first_app>gem install bundler
ERROR:  While executing gem ... (Errno::EACCES)
    Permission denied - C:/Program Files (x86)/ruby-1.9.2/bin/bundle.bat

我试过四处寻找,但我对这一切都非常陌生,有时,我什至无法判断其他人的问题是否与我的相同。如果我需要提供更多相关信息,请告诉我。

谢谢大家。

4

2 回答 2

5

您需要gem install bundler在使用管理员命令提示符、更改权限C:/Program Files (x86)/ruby-1.9.2以允许您的用户写入它或将 Ruby 1.9.2 安装路径更改为可写的某个位置(例如)之后安装 bundler ( c:\ruby-1.9.2)

于 2013-01-22T06:12:35.283 回答
0

看起来您是在没有特权的帐户中运行命令。尝试:

sudo gem install bundler 
于 2013-01-22T08:45:48.580 回答