这是奇怪的家伙:
david@triton:/usr/bin$ /usr/local/rvm/rubies/ruby-1.9.2-p290/bin/gem -v
1.8.10
david@triton:/usr/bin$ sudo /usr/local/rvm/rubies/ruby-1.9.2-p290/bin/gem -v
1.3.5
现在我需要使用1.8.10版本,但我也需要sudo权限。
我该怎么办?
答案 0 :(得分:1)
如果您使用的是RVM,请不要使用sudo 您无需通过移动到确切的路径来访问这样的红宝石。在你的shell上写下以下内容。
rvm use 1.9.2
rvm gemset create <gemsetname>
<install any required gems you want to use without sudo>
rvm gemset use <gemsetname>
之后,您将使用的任何宝石将根据所需的版本而不执行sudo
答案 1 :(得分:0)
要在RVM中使用sudo,您应该使用:
$ rvmsudo command