这可能是您见过的最奇怪的事情。但这是真的。我使用的是 macOS,并且想要安装 devKitARM。安装 Git 后,指南告诉我向程序显示二进制文件的位置。它告诉我执行:
echo "export DEVKITPRO=/opt/devkitpro" >> ~/.bashrc
echo "export DEVKITARM=/opt/devkitpro/devkitARM" >> ~/.bashrc
source ~/.bashrc
然而,当我这样做时,它给了我
export: Command not found.
export: Command not found.
export: Command not found.
我查看了一下,发现里面~/.bashrc
已经有一个命令,可能是为了某些系统功能。export PATH
然而,这一点始终没有被认识到。有人可以帮忙吗?
答案1
您当前运行的 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 的操作。