【发布时间】:2012-04-16 12:55:42
【问题描述】:
我有一个 git-repo,我将它克隆到我的服务器上来做一些管理工作。大多数脚本都是红宝石,我需要一些宝石。到目前为止,我只是使用 sudo 安装了 gem,但这似乎不是一个好主意。
我尝试了 rvm 和 bundler,但我仍然不确定如何正确操作。
通常我将存储库克隆到 /root 并将脚本符号链接到 /usr/local/bin。我想我想要的是将 gem 安装到存储库本身中,这样其他人就可以使用我的脚本,而无需 fu*king 他们的 rubygems 安装。
关于如何进行的任何想法?我也不知道如何以 /usr/local/bin 中的脚本仍然可以找到它们的方式指定 gem。
【问题讨论】:
-
从
/root运行脚本可能比使用sudo安装gem 更安全。 -
为什么?我也可以将 git repo 放入 /usr/local,但我的问题仍然适用。