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で、私のシステムに指摘なっ意味を推測...私は、これらのコマンドを実行したときに、私が得るものです。これをどのように変更しますか?