以下代码位于我的 rails 应用程序的根文件夹中并 daemonizes/runs myserver.rb
。
# myserver_control.rb
require 'rubygems'
require 'daemons' # causes 'no such file to load -- daemons' error since gem reinstall with rvm
@options = {
# options defined
}
Daemons.run('myserver.rb', @options)
在我安装 rvm 之前它工作得很好,现在它似乎找不到守护进程 gem。我有一种感觉,也许上面是在某个系统范围的文件夹中搜索守护进程 gem?而不是能够使用 rvm 安装的守护进程 gem?如何在可以找到它的系统级别上安装守护程序 gem?或者我该如何做才能找到 rvm 安装的 gem?
目前我什至没有“系统”宝石集。已经安装 rvm 后,如何在系统级别安装 gems?