$ gem install docker-sync
ERROR: While executing gem ... (Errno::EACCES) Permission denied @ rb_sysopen - /usr/local/lib/ruby/gems/2.5.0/gems/docker-sync-0.5.9/Thorfile
$ sudo gem install docker-sync
Successfully installed docker-sync-0.5.9
Parsing documentation for docker-sync-0.5.9
Done installing documentation for docker-sync after 0 seconds
1 gem installed
$ docker-sync
-bash: docker-sync: command not found
我尝试在Mac OSX 10.14.2上安装docker-sync,但bash从未找到该命令。重新启动后也不会。我该怎么办?
答案 0 :(得分:1)
如果只有您的用户(我们称其为user1
)需要docker-sync
,那么我建议您通过运行(以user1
的身份为用户user1
安装gem。 root
):
gem install --user-install docker-sync
然后,将docker-sync
二进制位置(可能是~/.gem/ruby/<ruby_version>/bin
)添加到您的PATH
中:
export PATH=$PATH:~/.gem/ruby/<ruby_version>/bin
答案 1 :(得分:0)
另一个版本可以
gem install docker-sync --user-install -n /usr/local/bin
这样安装就不用导出路径了