2016-10-16 9 views
1

をインストール宝石を実行しようとしたとき、私はかなりコマンドラインに新しい、問題の根がどこにあるかをよく知らないが、私がしようとするとgem install jekyllを実行したときに、私は以下の取得:ジキル - 問題ジキル

$ gem install jekyll 
ERROR: While executing gem ... (Gem::FilePermissionError) 
    You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory. 

誰かが問題の解決方法と原因を説明することはできますか?私はそれが許可エラーだと理解していますが、私はなぜこれを取得するのか分かりません。誰かがそれを説明することができれば、それは素晴らしいだろう:)ありがとう。

答えて

0

あなたのRubyはシステム全体にインストールされているようです。 gem installがシステムレベルでgemをインストールするには、root(スーパーユーザー)アクセスが必要です。

単一のコマンドにrootアクセスを与える最も簡単な方法は、sudoを使用することです。 sudoコマンドの詳細な情報を取得するために

sudo gem install jekyll 

実行man sudo:だからあなたはどうなるgem install rootアクセス権を与えます。

あなたの代わりにシステム全体のユーザレベルのバイナリとしてのRubyをインストールすることを好む場合は、RVMまたはRBEnvを見て取る:

http://usabilityetc.com/articles/ruby-on-mac-os-x-with-rvm/
http://octopress.org/docs/setup/rbenv/