CentOSでは、ディストリビュータユーザーを使用してrbenvをインストールできません。 - 権限が拒否されました。

CentOSでは、ディストリビュータユーザーを使用してrbenvをインストールできません。 - 権限が拒否されました。

このコマンドを使用してCentOS 6.3で新しいユーザーを作成しました。

useradd deployer

passwd deployer

visudo

その後、ファイルに次の行を追加しました。

deployer ALL=(ALL) ALL

美しい!

ここで、RoRアプリケーションをデプロイするためにrbenvをインストールしようとしています。私は次のステップに従いました。

cd /home/deployer

su deployer

curl https://raw.github.com/fesplugas/rbenv-installer/master/bin/rbenv-installer | bash

効率的。その後、.bashrcにrbenvを追加して.bashrcファイルを再ロードしようとしましたが、次のエラーが発生しました。

[deployer@mycentos ~]$ . ~/.bashrc 
bash: /home/deployer/.rbenv/bin/rbenv: Permission denied

理由を知っている人はいますか?

ベストアンサー1

これを行うと、環境が正しく設定されていないようですsu deployersudo -iu deployerそのユーザーの環境を得るためにこれを試してみてください。

おすすめ記事