这可能是你见过的最奇怪的事情。但这是真的。我在 macOS 上,想安装 devKitARM。安装 Git 后,指南告诉我显示二进制文件所在的程序。它告诉我执行:
echo "export DEVKITPRO=/opt/devkitpro" >> ~/.bashrc
echo "export DEVKITARM=/opt/devkitpro/devkitARM" >> ~/.bashrc
source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
但是,当我这样做时,它给了我
export: Command not found.
export: Command not found.
export: Command not found.
Run Code Online (Sandbox Code Playgroud)
我查看~/.bashrc并意识到那里已经有一个export PATH命令,可能是某些系统功能。然而,这并没有一直被认可。有人可以帮忙吗?
您当前运行的 shell 是 (TENEX) C shell,它没有export命令。您不能source在 C shell 中使用 Bourne Again 或 POSIX shell 脚本。C shell 语法与 Bourne/POSIX shell 语法不同。
将这些环境变量添加到交互式 shell 涉及 C shell 的setenv命令。为登录 shell 自动完成此操作涉及 C shell 的~/.login脚本。
手动安装说明实际上只是说“在您的执行环境中添加这些变量”。Bourne Again shell 只是一个“例如”。显然,如果您没有使用 Bourne Again shell,而您显然不是,那么您可以根据自己实际选择的 shell 进行操作。
| 归档时间: |
|
| 查看次数: |
1697 次 |
| 最近记录: |