2017-12-10 15 views
0

High Sierraにアップデートする前にすべてがうまくいきましたが、今度はjekyllは実行されません。私はjekyllをアンインストールし、brewを使ってrubyが更新されていることを確認し(ruby 2.4.2_1は既にインストールされていると言います)、そしてjekyllを再インストールしようとしました。これは私がコマンドラインから得るエラーです。OS X上でJekyllをインストールする際の書き込み権限高いSierra 10.13.1

Last login: Sat Dec 9 20:15:25 on ttys000 
Wills-MBP:~ Will$ sudo gem uninstall jekyll 
Password: 
Gem 'jekyll' is not installed 
Wills-MBP:~ Will$ gem install bundle 
Fetching: bundle-0.0.1.gem (100%) 
Successfully installed bundle-0.0.1 
Parsing documentation for bundle-0.0.1 
Installing ri documentation for bundle-0.0.1 
Done installing documentation for bundle after 0 seconds 
1 gem installed 
Wills-MBP:~ Will$ gem install jekyll 
ERROR: While executing gem ... (Errno::EACCES) 
    Permission denied @ rb_sysopen - 
/Library/Ruby/Gems/2.3.0/gems/jekyll-3.6.2/.rubocop.yml 
Wills-MBP:~ Will$ sudo gem install jekyll 
ERROR: While executing gem ... (Gem::FilePermissionError) 
    You don't have write permissions for the /usr/bin directory. 
Wills-MBP:~ Will$ sudo gem install jekyll bundler 
ERROR: While executing gem ... (Gem::FilePermissionError) 
    You don't have write permissions for the /usr/bin directory. 
Wills-MBP:~ Will$ gem update --system 
Updating rubygems-update 
ERROR: While executing gem ... (Gem::FilePermissionError) 
    You don't have write permissions for the /usr/bin directory. 
Wills-MBP:~ Will$ 

問題のファイルを見つけましたが、OSのセキュリティ機能に関する書き込み許可を自分で与えることはできません。

今のところ、jekyllはインストールされていません。ただ再インストールして、すべてを起動して再度実行したいだけです。

誰でもこれを解決する方法を知っていますか?

**クイックノートでは、ここで

Wills-MBP:~ Will$ which ruby 
    /usr/bin/ruby 
Wills-MBP:~ Will$ which gem 
    /usr/bin/gem 

だから私は、これはその代わりには/ usr/localで、私のシステムに指摘なっ意味を推測...私は、これらのコマンドを実行したときに、私が得るものです。これをどのように変更しますか?

答えて

1

私はそれを理解しました!私はここで私の答えを見つけた。 はので、私はによって提供されたコマンドを実行しました:記載されている手順に従いながらhttps://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/#laptop-script

は、私は、これは私にエラー「は/ usr/binには/ usr/local/binの前に発生した警告」を与えたコマンド 醸造医師

を走りましたトラブルシューティングガイドhttps://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/#troubleshoot-brew

echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile 

端末を終了して再起動してください。

その後、私は単に

gem install jekyll bundler 

すべてが正しくインストールされ、それが行くように良いことだ走った、ガイドの任意の複数のステップに従っていませんでした!

関連する問題