我正在尝试编写一个init.d bash脚本,用于在启动时启动独角兽。
我正在关注这个:https://rvm.io/integration/init-d
[vagrant@vagrant-centos65 bin]$ rvm alias create vagrant ruby-1.9.3@vagrant --create
Creating alias vagrant for ruby-1.9.3-p545@vagrant.
[vagrant@vagrant-centos65 bin]$ rvm wrapper vagrant --no-links unicorn
Used '--no-links' this no operation as wrappers only creates links now.
错误是什么意思?
这没有操作,因为包装器现在只创建链接
这意味着您可以停止使用第二步,它现在是安装 gems 时正常流程的一部分,它只是自动发生,无需手动创建包装器
由于包装器现在是由 RVM 自动生成的,因此使用 RVM 执行 Unicorn(在上面的示例中)所需要做的就是像这样调用它:
/usr/local/rvm/wrappers/ruby-1.9.3-p545@vagrant/bundle exec unicorn
其中/usr/local/rvm/
是$ echo $rvm_path
的输出
您还需要确保 bundle
已安装在 gemset 中/显示在包装器中(当您在使用当前版本的 RVM 时创建新 gemset 时,此操作会自动完成)。