6

我试图安装团队记录的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]
4

1 回答 1

3

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

gem install travis --user-install

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

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

于 2020-01-13T18:01:39.017 回答