【问题标题】:How to fix bash: raco: command not found? [duplicate]如何修复 bash:raco:找不到命令? [复制]
【发布时间】:2019-03-26 02:41:32
【问题描述】:
raco pkg install iracket
-bash: raco: command not found

我将路径添加到 .bash_profile

# Setting PATH for Racket 7.0
export PATH="/Applications/Racket v7.0/bin/raco:$PATH"

但它仍然不起作用。我该如何解决?我应该将路径添加到 .bash_profile 还是其他地方?是 macOS。

export PATH="/Applications/Racket v7.0/bin:$PATH"

这也不行。

【问题讨论】:

  • PATH 应该包括目录,而不是单个可执行文件(我怀疑 /Applications/Racket v7.0/bin/raco 是)。尝试将/Applications/Racket v7.0/bin 放入PATH(不带/raco)。
  • 还是不行。
  • 1) 确认可执行文件的存在和位置:ls -l "/Applications/Racket v7.0/bin/raco"。 2)确认你已经重新加载了.bash_profileecho $PATH
  • 啊,对不起,我没有重新加载。

标签: bash path racket environment


【解决方案1】:

您是否来源文件?

source ~/.bash_profile

需要更新您的环境变量。

【讨论】:

  • 是的,这就是问题所在。阿马丹在评论中提到了它。 .bash_profile 也在做同样的事情吗?
  • 不完全是,因为它只会在父进程的环境(shell本身)中有效,因此不会被所有子进程继承(例如启动的指令)。
猜你喜欢
  • 2023-03-29
  • 2023-03-19
  • 2021-11-17
  • 2020-02-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-21
相关资源
最近更新 更多