生産用に Debian 6 システムに rbenv をインストールしようとしています。これを行う最善の方法は何ですか?github wiki ページ (https://github.com/sstephenson/rbenv/wiki/Using-rbenv-in-production およびhttps://github.com/sstephenson/rbenv/wiki/shared-install- of-rbenv )、しかし、ベストプラクティスは何だろうと思っています。
deploy ユーザーまたはシステム全体でインストールする方が良いですか? rbenv global 1.9.3-p125
展開ユーザーでは、ルビーをインストールしてgem
コマンドも使用できない場合でも、すべてのユーザーがルビーを使用できるわけではないようです。これは私のパスにあるものでなければなりません。
if [[ -d $HOME/.rbenv ]]; then
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
fi
私の展開ユーザーの.bashrc
ファイルで。パッセンジャー/アパッチは私のルビーがどこにあるか知っていますか? Apacheはwww-data
ユーザーと一緒に実行されているためです。
システム全体のインストール (上記の共有インストール リンクを参照) で、rbenv コマンドが見つからず、コンパイルできないという奇妙なエラーが発生しました。
それで、私は何をすべきですか?将来、ルビーを簡単に切り替えられるように、本番サーバーに使用したいと考えています。