I was trying to install Travis.rb as documented by the team. However, the location that gem tried to install to is protected by the OS. So I got an error like this:
% gem install travis
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory.
I tried the following command but did not fully work - installation was okay, but I could not call % travis.
gem install travis --user-install
Configuration: I am using gem shipped with the OS:
% ruby -v
ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin19]
It is always a good idea to do user installation and avoid system things. Therefore doing...
... seems to be recommended way.
After that, the executable files are there, but you have to fix you PATH to run by adding your ~/.gem/ruby/2.6.0 folder to the path. See https://guides.rubygems.org/faqs/#user-install on how to do it.