1

rvmを使用して、godなどの実行可能スクリプトに付属するいくつかのgemをインストールしました。

$ gem install god
$ which god 
/usr/local/rvm/gems/ruby-1.9.3-p362/bin/god

スクリプトからgodを呼び出したいの/etc/init.dですが、パスをハードコーディングしたくありません。「デフォルト」のrubygemsディレクトリへのパスをrvmに問い合わせる方法はありますか?

4

1 に答える 1

1

解決策は、ラッパー スクリプトを生成することです。

$ rvm wrapper 1.9.3-p362 bootup god
$ ls -l /usr/local/rvm/bin/bootup_god 
lrwxrwxrwx 1 root rvm 43 Jan 25 13:38 /usr/local/rvm/bin/bootup_god -> /usr/local/rvm/wrappers/ruby-1.9.3-p362/god*
于 2013-01-25T18:49:34.130 に答える