/usr/local/bin 没有这个文件或目录。

14

我在我的Mac电脑上找不到/usr/local/bin目录。我已经运行了

defaults write com.apple.Finder AppleShowAllFiles TRUE

我还是没有成功安装到 /usr/local/bin。我试图按照 https://github.com/beautifulcode/ssh-copy-id-for-OSX 的说明安装 ssh-copy-id,但当尝试将其移动到 /usr/local/bin 时失败了。你有什么解决办法吗?

1个回答

32

您可以通过在终端中执行sudo mkdir -p -m 775 /usr/local/bin来创建它。如果/usr/local/bin不在您的$PATH环境变量中,您可以通过将export PATH=$PATH:/usr/local/bin追加到文件$HOME/.bash_profile中来更新它。关闭当前终端,并打开一个新的终端进行测试。

更新:如果您已经安装了brew,则可以直接运行brew install ssh-copy-id


谢谢,然而当我使用上面的链接安装ssh-copy-id后,它现在已经安装了,但是当我运行它时,我得到了以下错误信息:/usr/bin/ssh-copy-id: line 1: ucgi:: command not found stat: script:: stat: No such file or directory stat: No: stat: No such file or directory stat: such: stat: No such file or directory stat: file: stat: No such file or directory stat: or: stat: No such file or directory stat: directory: stat: No such file or directory。你有什么想法吗? - Technic1an
@Technic1an 你可能需要更新你的 $PATH 环境变量,以包含 /usr/local/bin。我已经更新了我的回答。 - ivan.sim
在搜索 .bash_profile 文件时,它显示没有这样的文件。 - Technic1an
@Technic1an 尝试在你的主文件夹中创建它,假设你正在运行 bash shell。 - ivan.sim
如果您已经安装了brew,您可以直接运行brew install ssh-copy-id - ivan.sim

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接