web-dev-qa-db-ja.com

macOS CatalinaにGemをインストールする

チームが文書化したように Travis.rb をインストールしようとしました。ただし、gemがインストールしようとした場所はOSによって保護されています。だから私はこのようなエラーを受け取りました:

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

次のコマンドを試しましたが、完全には機能しませんでした-インストールは問題ありませんでしたが、% travisを呼び出すことができませんでした。

gem install travis --user-install

設定:OSに同梱されているgemを使用しています:

% Ruby -v  
Ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin19]
5
jackxujh

ユーザーによるインストールを行い、システムを回避することは常に良い考えです。したがって...

gem install travis --user-install

〜おすすめの方法のようです。

その後、実行可能ファイルはそこにありますが、〜/ .gem/Ruby/2.6.0フォルダーをパスに追加して実行するPATHを修正する必要があります。それを行う方法については https://guides.rubygems.org/faqs/#user-install を参照してください。

1
ACosta