【问题标题】:/usr/local/bin No such file or directory/usr/local/bin 没有这样的文件或目录
【发布时间】:2023-04-04 01:05:01
【问题描述】:

/usr/local/bin 在我的 mac 电脑上找不到。我已经跑了

defaults write com.apple.Finder AppleShowAllFiles TRUE

仍然不是 /usr/local/bin。我正在尝试按照https://github.com/beautifulcode/ssh-copy-id-for-OSX 安装 ssh-copy-id,但尝试将 ssh-copy-id 移动到 /usr/local/bin 时失败。有关如何解决此问题的任何想法?

【问题讨论】:

    标签: macos ssh


    【解决方案1】:

    您应该可以通过从终端执行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: 第 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 您可能需要更新您的$PATH 环境变量以包含/usr/local/bin。我已经更新了我的答案。
    • 搜索 .bash_profile 时显示没有这样的文件
    • @Technic1an 假设您正在运行 bash shell,请尝试在您的主文件夹中创建它。
    • @Technic1an 如果你安装了brew,你可以运行brew install ssh-copy-id
    猜你喜欢
    • 1970-01-01
    • 2016-05-03
    • 2019-07-25
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    • 2018-03-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多