RubyonRails3、debian、bundle安装和room下的其他可执行文件存在问题

RubyonRails3、debian、bundle安装和room下的其他可执行文件存在问题,ruby,ruby-on-rails-3,debian,Ruby,Ruby On Rails 3,Debian,我在安装rails 3时遇到了问题,那就是在根目录下,考虑RubyonRails,任何东西都不起作用。 假设我这样做: ~/ruby/ev_rada$ sudo bundle install sudo: bundle: command not found ~/ruby/ev_rada$ 但如果我手动查找,我可以执行以下操作: ~/ruby/ev_rada$ sudo /usr/local/rvm/gems/ruby-1.9.2-p290/bin/bundle install /usr/loca

我在安装rails 3时遇到了问题,那就是在根目录下,考虑RubyonRails,任何东西都不起作用。 假设我这样做:

~/ruby/ev_rada$ sudo bundle install
sudo: bundle: command not found
~/ruby/ev_rada$
但如果我手动查找,我可以执行以下操作:

~/ruby/ev_rada$ sudo /usr/local/rvm/gems/ruby-1.9.2-p290/bin/bundle install
/usr/local/rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find bundler (>= 0) amongst [minitest-1.6.0, rake-0.8.7, rdoc-2.5.8] (Gem::LoadError)
        from /usr/local/rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec'
        from /usr/local/rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems.rb:1195:in `gem'
        from /usr/local/rvm/gems/ruby-1.9.2-p290/bin/bundle:18:in `<main>'
谢谢你的帮助

我想我得到了最新的ruby和rails

~/ruby/ev_rada$ rails console
Loading development environment (Rails 3.0.10)
ruby-1.9.2-p290 :001 >

看起来您正在使用RVM,而通常情况下,您不会使用它
sudo
。您需要使用sudo来运行bundler有什么特别的原因吗?您没有访问该目录的权限吗?如果您确实需要RVM的sudo,请改用
rvmsudo

谢谢,这就解释了:)由于某种原因,我在尝试安装一个gem jquery时遇到了无法写入的错误,我想我需要root用户来安装它
~/ruby/ev_rada$ rails console
Loading development environment (Rails 3.0.10)
ruby-1.9.2-p290 :001 >