1

サーバーにパッセンジャーをインストールしようとしていますが、うまくいきません:

    emai@web:/usr/local/current$ gem install passenger
    Fetching: daemon_controller-1.1.5.gem (100%)
    ERROR:  While executing gem ... (Gem::FilePermissionError)
        You don't have write permissions into the /usr/local/lib/ruby/gems/1.9.1 directory.

これは本番サーバーになります。gem が保存されているパスを変更したくありません。sudo を使用するのは良い考えではないと思います。これを解決する別の方法はありますか?

4

2 に答える 2

1

rvm を使用しない場合は、そのsudo前に追加する必要があります

$ sudo gem install something
于 2013-08-21T16:38:10.157 に答える
0

パスを変更せずにそれを行う方法はありません。書き込み権限のあるユーザーで行ってください。または、ユーザーが書き込み権限を持つようにパスを変更します。ファイルシステムの基本です。

于 2013-08-21T16:42:22.847 に答える