docker-同步:未找到命令
docker-sync: command not found
$ 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 从未找到该命令。重启后也不行。我能做什么?
如果只有您的用户(我们称之为 user1
)需要 docker-sync
,那么我建议您通过 [=25= 为用户 user1
安装 gem ](如 user1
,而非 root
):
gem install --user-install docker-sync
然后,将 docker-sync
二进制位置(可能 ~/.gem/ruby/<ruby_version>/bin
)添加到您的 PATH
:
export PATH=$PATH:~/.gem/ruby/<ruby_version>/bin
另一个版本可以是
gem install docker-sync --user-install -n /usr/local/bin
如果您以这种方式安装,则无需导出路径
$ 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 从未找到该命令。重启后也不行。我能做什么?
如果只有您的用户(我们称之为 user1
)需要 docker-sync
,那么我建议您通过 [=25= 为用户 user1
安装 gem ](如 user1
,而非 root
):
gem install --user-install docker-sync
然后,将 docker-sync
二进制位置(可能 ~/.gem/ruby/<ruby_version>/bin
)添加到您的 PATH
:
export PATH=$PATH:~/.gem/ruby/<ruby_version>/bin
另一个版本可以是
gem install docker-sync --user-install -n /usr/local/bin
如果您以这种方式安装,则无需导出路径