use*_*506 0 ruby windows ruby-on-rails bundler
我正在通过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>'
Run Code Online (Sandbox Code Playgroud)
我尝试在另一个线程中执行"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
Run Code Online (Sandbox Code Playgroud)
我试过四处寻找,但我对这一切都是如此令人难以置信的新事物,有时候,我甚至无法判断别人的问题是否和我的一样.如果我需要提供更多相关信息,请告诉我.
谢谢大家.
你需要安装捆绑(gem install bundler或者使用管理员命令提示符下,更改的权限之后)C:/Program Files (x86)/ruby-1.9.2,允许用户对其进行写入操作,或改变在某处是可写的Ruby 1.9.2安装路径(如c:\ruby-1.9.2)