首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rvmsudo vs sudo?

rvmsudo vs sudo?
EN

Stack Overflow用户
提问于 2011-04-28 19:02:17
回答 1查看 18.5K关注 0票数 29

我刚搬到RVM。

sudo bundle install给出了我的错误:-

代码语言:javascript
复制
 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>'

代码语言:javascript
复制
rvmsudo bundle install 

就像一种护身符。有什么不同。屏幕后面发生了什么。有谁能解释一下..。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-28 19:13:44

sudo启动一个不包含环境变量的新子subshell。

rvmsudo会传递任何环境变量,这些变量是RVM设置的,用来让你找到正确的Ruby。这包括具有$GEM_HOME$GEM_PATH$BUNDLE_PATH变量的$PATH

https://rvm.io/integration/sudo

票数 52
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5817555

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档