41

Gem を使用して Rails をインストールしようとしていて、ターミナルから次の操作を行いました。

sudo apt-get install ruby-full build-essential
sudo apt-get install rubygems
export PATH=/var/lib/gems/1.8/bin:$PATH
gem install rails

次に、次のメッセージが表示されます。

エラー: gem の実行中に ... (Errno:EACCES) 権限が拒否されました - /var/lib/gems

Ubuntu Help Guideの指示に従いました。また、Oracle VM VirtualBox を使用して Windows 7 で Ubuntu を実行し、RubyGems v1.8.15 を使用しています。

4

1 に答える 1

51

が所有しているため、gemコマンドの前に を付ける必要があります。また、gem と Ruby バージョンのインストールと管理を非常に簡単に行えるRVMを検討することもできます。最良の部分は、すべてがあなたのホーム ディレクトリにあります!sudo/var/lib/gemsroot

編集: 以下の @AndrewMarshall のコメントによると、rbenv は RVM の代替手段です。

于 2012-07-15T23:54:59.063 に答える