【问题标题】:Terminal Mac 10.5.8 Command not found [closed]找不到终端Mac 10.5.8命令[关闭]
【发布时间】:2013-10-16 10:56:22
【问题描述】:

我有 Mac 10.5.8。下载 Android SDK 时,我一定是在 PATH 上做错了什么。当我在终端中键入任何命令时,它会显示“找不到命令”。我尝试了以下命令:

PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

这条线暂时解决了我的问题。一旦我退出终端并重新打开它,它就会显示以下行:

-bash: export: `2/android-sdk-mac_x86/tools': not a valid identifier

上述解决方案是暂时的。谁能给我一些明确而简单的步骤如何永久解决这个问题?提前感谢您的帮助。

【问题讨论】:

  • 能把~/.bashrc和~/.bash_login的内容加进去吗?
  • 我已经使用以下命令查看了 bash_login 的内容: touch .bash_login open .bash_login 文件为空。有什么想法吗?
  • 打开终端,临时修复路径(使用与之前相同的方法),输入“ls -ad .b*”查看所有名称以.b开头的文件,输入“cat .bashrc | pbpaste" 将 .bashrc 的内容复制到剪贴板。重复 .bash_profile。
  • 如果 .bash_login 为空,没关系;至少,您可以确定它不包含任何错误的设置。
  • 它告诉我这条信息:cat: .bashrc: No such file or directory 有什么想法吗?

标签: macos terminal command


【解决方案1】:

我假设您按照Talkandroid installation guide 或类似的说明进行操作。然后,您可能编辑了 ~/.bash_profile (not ~/.bash_login) 并输入了如下内容:

export PATH=$SDK_ROOT/tools

将此行替换为

export PATH=$PATH;$SDK_ROOT/tools

然后重新启动你的 shell,你应该会没事的。

更新:

如果你的当前行是

export PATH=$:/Users/refai/Applications/eclipse 2/android-sdk-mac_x86/tools

你忘记了 $; 后面的路径将其替换为

export PATH=$PATH:/Users/refai/Applications/eclipse 2/android-sdk-mac_x86/tools

应该修复它。

【讨论】:

  • 非常感谢您。我已经为此工作了很长时间。我已经删除了 Android 的整行,以确保我能解决终端问题。我为 SDK 添加了以下行: export PATH=$:/Users/refai/Applications/eclipse 2/android-sdk-mac_x86/tools 如果您能指导我如何使用一张你寄给我的。非常感谢您的帮助。
  • 查看我的更新答案。
  • 我已将您的更新添加到 .bash_login 文件中。我关闭并重新打开终端,不再有问题。我打开 Eclipse 并发现以下消息:[2013-10-16 13:53:36 - Android SDK] 加载 SDK 时出错:错误:缺少平台工具 [2013-10-16 13:54:21 - SDK Manager ] [SDK Manager] Error: Expected verb after global parameters but found 'sdk' instead' 你认为问题仍然出在路径上吗?我认为 SDK 管理器不存在。我能怎么做?你能指导我当时该怎么做吗?感谢您的帮助。
  • 对不起,我从来没有安装过Android SDK。我建议您为此在 StackOverflow 上发布一个单独的问题。
猜你喜欢
  • 2015-06-23
  • 2011-07-16
  • 2021-05-05
  • 1970-01-01
  • 2016-11-21
  • 2015-08-28
  • 1970-01-01
  • 2022-06-15
相关资源
最近更新 更多