Ruby Enterprise Edition を新しい Ubuntu 10.04 サーバーにインストールしました。私は最初の gem をインストールしようとしましたが、今まで見たことのない奇妙な問題に遭遇しました。
sudo を使用せずに「gem」と入力すると、gem に関する宣伝文句が表示されます。root に切り替えてgem install gemname
、gem exe へのフル パスを実行または指定できますが、そうするとsudo gem install gemname
奇妙なエラーが発生しますsudo: gem: command not found
。
sudo なしで行うgem install gemname
と、gem フォルダーを変更する権限がないことがわかります (これは十分公平です)。基本的に、sudoすると何かおかしなことが起こっているようです。
次のように、Ruby bin パスを .bashrc ファイルの PATH 変数に追加しました。
export PATH=/opt/ruby-enterprise-1.8.7-2011.01/bin:$PATH
次に、.bashrc を .bashrc でリロードしましsource
た。アイデアはありますか?