我在安装Titanium Studio时遇到以下问题。在我的Mac(OSX Yosemite)上,终端显示我已经安装了Node,NPM,Titanium,Alloy等,并且可以调用'从任何道路。 Titanium Studio无法运行,因为它无法找到CLI。
如果我去Titanium的终端视图,似乎没有安装任何东西。甚至' ls' cd'等不能运行。谁知道我在这里失踪了什么?它就像.bashrec永远不会被加载或什么的。会欣赏正确方向的任何指示,
欢呼声,
Wittner
答案 0 :(得分:0)
确定。看起来这与Titanium没什么关系,与我的系统设置有关,但这可能会帮助那些经历相同症状的人。
原来我的.bash_profile设置不正确。
.bash_profile是一个批处理文件,其中包含有关当前路径(以及其他内容)的信息。此文件(如果存在)将在每次启动终端时运行。我在文件中的一个路径语句没有结束:$ PATH
:当您在文件中放置路径命令时,$ PATH连接当前路径,例如:
export PATH=/etc/bin/
export PATH=/Applications:$PATH
':$ PATH'在第二个语句的末尾确保路径现在包含/ etc / bin /和/ Applications。如果没有:$ PATH,第二行会将路径设置为/ Applications,覆盖/ etc / bin /条目。
因此实际上覆盖了最后一个之前的所有PATH命令。终端无法看到ls,cd或其中一个命令行工具。我自己的终端工作正常,因为我使用ksh(Korn shell),我已经设置了一些奇特的颜色和列表选项。当Titanium试图加载一个新的终端副本时,PATH实际上被覆盖了,所以合金,节点等对它不可见。
我在.bash_profile中修复了错误的PATH语句,重新启动了应用程序,现在Titanium工作正常。