Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 在sudo组中的单个用户上创建RVM安装_Ruby_Gem_Rvm_Bundler - Fatal编程技术网

Ruby 在sudo组中的单个用户上创建RVM安装

Ruby 在sudo组中的单个用户上创建RVM安装,ruby,gem,rvm,bundler,Ruby,Gem,Rvm,Bundler,我是linux中的sudo组成员。我相信我正在使用的rvm包存在于根目录中。当前,如果我执行捆绑包,它会尝试在根目录中的rvm包中安装gems,因此我会得到权限错误。如果我尝试使用sudo bundle,我似乎会切换到较旧版本的ruby,而bundle失败了 我想: 让sudo使用更新版本的ruby 具有用户特定的rvm文件夹 我怎样才能做到这一点 谢谢 如果您想从头开始,可以使用: rvm implode sudo rvm implode 内爆-(seppuku)完全移除rvm安装。 这

我是linux中的sudo组成员。我相信我正在使用的rvm包存在于根目录中。当前,如果我执行
捆绑包
,它会尝试在根目录中的rvm包中安装gems,因此我会得到权限错误。如果我尝试使用
sudo bundle
,我似乎会切换到较旧版本的ruby,而bundle失败了

我想:

  • 让sudo使用更新版本的ruby
  • 具有用户特定的rvm文件夹
我怎样才能做到这一点


谢谢

如果您想从头开始,可以使用:

rvm implode
sudo rvm implode
内爆-(seppuku)完全移除rvm安装。 这意味着$rvm|u路径(~/.rvm| |/usr/local/rvm)中的所有内容。 这不会影响您的个人资料。然而,这意味着你 必须手动清理您的配置文件并删除