我有一个简单的瘦网络服务器,我想从 Upstart 开始。但是,upstart 需要使用 sudo 运行,它不能看到所有的 RVM gem,比如 Thin。rvmsudo 也没有帮助我。新贵看到您的 RVM 宝石的解决方案是什么?
问问题
616 次
2 回答
1
RVM 确实更适合个人使用。对于系统服务,我只需安装您想要的 Ruby 版本(与系统版本不冲突的地方,例如 /usr/local/)并在部署模式下使用 Bundler 来获取 gemset。
于 2012-11-20T21:29:35.290 回答
0
您是否考虑过为您的项目创建一个 gemset 并默认使用特定的 gemset?
- 默认为 Ruby:
rvm use 1.9.3
- 手动创建 Gemset(一次):
rvm gemset create project-name
- 切换到此 Gemset:
rvm gemset use project-name
看看这是否有效,您以后也许可以将其添加到您的.rvmrc
文件中以进行自动上下文切换。但先试一试,看看这是否有效。
于 2012-11-19T19:29:32.453 回答