【问题标题】:How to set up packer PATH on Mac Unix如何在 Mac Unix 上设置打包程序 PATH
【发布时间】:2023-03-13 00:45:01
【问题描述】:

packer 的文档说:Packer Setup Documentation

关于如何设置路径:How to permanently set PATH in Unix

我确实添加了:

export PATH=$PATH:~/packer/ 

在我的 ~/.zshrc 文件中

但是,当我第一次在终端上输入 packer 时,目录更改为 ~/packer,当我再次输入 packer 时,我得到:

~  packer
➜  packer  packer
zsh: command not found: packer

有没有人知道如何在 Macintosh Unix 系统上设置打包程序的 PATH?

【问题讨论】:

    标签: macos unix path packer


    【解决方案1】:

    OS X 中,您通常会在以下位置设置任何导出:

    ~/.bash_profile
    

    如果您已经有.bash_profile 设置,那么它将覆盖.profile。由于您使用的是zsh,您可以尝试将导出放入~/.zprofile

    【讨论】:

    • 在 echo $PATH 上,我得到 /Users/user123/.rbenv/shims:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/用户/user123/packer/
    • @Becks:我认为您需要摆脱$PATH (/Users/User123/packer) 中的最后一件事。如果packer 安装在/usr/local/bin 中,那么这就是您所需要的。尝试运行命令which packer 并查看输出。
    • @I'L'I here: cd ~/ ➜ ~ pwd /Users/user123 ➜ ~ echo $PATH /Users/user123/.rbenv/shims:/usr/bin:/bin:/ usr/sbin:/sbin:/usr/local/bin ➜ ~ cd packer ➜ packer which packer packer not found ➜ packer
    • @Becks:命令本身就是which packer。你在哪里安装的,这是个问题。
    【解决方案2】:

    请尝试将您的编辑添加到 ~/.profile 文件而不是 ~/.bashrc 文件中。

    【讨论】:

    • 我没有配置文件。我已经安装了 zsh,因此我尝试在 ~/.zshrc 中添加我的编辑,但这似乎也不起作用:( ...我做 ➜$ which zsh 我得到 /bin/zsh
    【解决方案3】:

    要使新路径永久生效,您需要在主目录中创建一个 .bash_profile 文件并在那里设置路径。

    1. 在 Mac 上打开终端并编写 nano .bash_profile
    2. 使用名为 nano 的命令行编辑器创建 .bash_profile 文件,如果已存在,则会打开包含路径的文本编辑器。
    3. 添加您需要的路径,例如:

      export PATH="/usr/local/node/bin:$PATH"
      
    4. 单击 Ctrl+O 将文件保存在 nano 中,然后按 Enter 确认文件名为 .bash_profile。而Ctrl+X退出nano。

    5. 然后检查路径是否设置或不只是在终端中写入echo $PATH。你的路径就在那里。

    【讨论】:

      猜你喜欢
      • 2015-04-11
      • 2013-01-16
      • 1970-01-01
      • 2013-08-26
      • 1970-01-01
      相关资源
      最近更新 更多