gpt4 book ai didi

ruby-on-rails - rvmsudo 与 sudo?

转载 作者:行者123 更新时间:2023-12-03 09:50:05 27 4
gpt4 key购买 nike

我刚搬到 RVM。

sudo bundle install 给了我错误:-

 sudo bundle install
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:900:in `report_activate_error': Could not find RubyGem bundler (>= 0) (Gem::LoadError)
from /usr/local/rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:248:in `activate'
from /usr/local/rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:1276:in `gem'
from /usr/local/rvm/gems/ruby-1.9.2-p180/bin/bundle:18:in `<main>'


rvmsudo bundle install 

奇迹般有效。有什么不同。屏幕后面发生了什么。谁能解释一下。。

最佳答案

sudo启动一个不包含环境变量的新子shell。rvmsudo传递 RVM 设置的任何环境变量,以使您获得正确的 Ruby。这包括 $PATH还有$GEM_HOME , $GEM_PATH$BUNDLE_PATH变量。
https://rvm.io/integration/sudo

关于ruby-on-rails - rvmsudo 与 sudo?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5817555/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com