静态页面>> sh.exe“; subl:找不到命令

时间:2012-04-11 10:05:49

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2 static-pages sublimetext2

我正在阅读RoR指南,我在主题“静态页面”中遇到问题,目前我正在使用文本编辑器 Sublime Text 2 每当我按照说明操作时:

$subl .  

或尝试

$subl public/hello.html

输出:

sh.exe" subl: command not found

任何帮助都将非常感谢..
-Marc

3 个答案:

答案 0 :(得分:1)

如果使用ruby版本管理器(我只假设因为我有这个问题),那么必须在用户路径修改符号链接的建议命令:

ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/.rvm/bin/subl

注意.rvm目录已添加到路径中。

答案 1 :(得分:0)

或更好,确保 $ PATH

添加〜/ bin

<强>的.bash_profile

PATH=$PATH:~/bin
export PATH

答案 2 :(得分:0)

我有类似的问题,$ PATH中的路径是正确的,当我浏览到我的本地bin文件夹时:

cd /usr/local/bin/ 

我可以看到subl文件/快捷方式。

在finder中使用以下命令查找此文件夹:

open .

我可以看到图标看起来不正确(白色),也许是以前的版本。双击它也会出错,所以我在扩展Sublime Text 2.app的内容后手动复制了subl文件。

如果您将文件拖过,它将创建一个快捷方式,如果它不起作用,则首先将子文件复制到其原始位置,然后拖动副本并正确重命名。或者只是给它正确的权限。

希望这有帮助