在共享主机环境中创建 RVM gemset

发布于 2024-10-29 05:34:07 字数 416 浏览 4 评论 0原文

有人知道是否有一个配置变量来告诉 rvm 在我的主目录中创建 gemset(无 root 访问权限)?

[p3r66567@cp40 (ruby-1.8.6) ~]$ type rvm | head -1
rvm is a function

[p3r66567@cp40 (ruby-1.8.6) ~]$ which rvm
/usr/local/rvm/bin/rvm

[p3r66567@cp40 (ruby-1.8.6) ~]$ rvm gemset create testgemset
mkdir: cannot create directory `/usr/local/rvm/gems/ruby-1.8.6-p399@testgemset': Permission denied

info: Gemset 'testgemset' created.

Anyone know if there is a configuration variable to tell rvm to create the gemset in my home directory (no root access)?

[p3r66567@cp40 (ruby-1.8.6) ~]$ type rvm | head -1
rvm is a function

[p3r66567@cp40 (ruby-1.8.6) ~]$ which rvm
/usr/local/rvm/bin/rvm

[p3r66567@cp40 (ruby-1.8.6) ~]$ rvm gemset create testgemset
mkdir: cannot create directory `/usr/local/rvm/gems/ruby-1.8.6-p399@testgemset': Permission denied

info: Gemset 'testgemset' created.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

不可一世的女人 2024-11-05 05:34:07

添加此行:

export rvm_gems_path="$HOME/.rvm/gems" 

到 ~/.rvmrc

Add this line:

export rvm_gems_path="$HOME/.rvm/gems" 

to ~/.rvmrc

无法言说的痛 2024-11-05 05:34:07

如果您使用 root 为多用户会话安装了 rvm,并且现在使用其他用户登录,请确保该用户属于 rvm 组。如果没有从根会话运行此命令:

usermod -a -G rvm youruser

Ger

If you installed rvm with root for a multiuser session, and now you are logged in with a different user, make sure that user belongs to the rvm group. If not run this from your root session:

usermod -a -G rvm youruser

Ger

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文