在macOS Catalina上与Gem一起安装

时间:2019-10-17 08:02:26

标签: ruby macos rubygems macos-catalina travis-rb

我正在尝试安装Travis.rb,具体内容请参见该团队。但是,gem尝试安装到的位置受操作系统保护。所以我遇到了这样的错误:

% 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

配置:我正在使用操作系统随附的gem

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

1 个答案:

答案 0 :(得分:3)

进行用户安装并避免出现系统问题总是一个好主意。因此在做...

gem install travis --user-install

...似乎是推荐的方式。

在那之后,可执行文件就在那里了,但是您必须通过将〜/ .gem / ruby​​ / 2.6.0文件夹添加到路径来修复要运行的PATH。有关如何操作,请参见https://guides.rubygems.org/faqs/#user-install