无法运行“mate .rspec”

时间:2011-02-25 03:53:36

标签: ruby-on-rails ruby command-line rspec

我正在尝试在命令提示符下运行mate .rspec以打开.rspec配置文件。但是,我收到错误-bash: mate: command not found。有什么想法吗?

2 个答案:

答案 0 :(得分:8)

虽然Brandon's answer是正确的,但通过TextMate本身设置mate命令的方法要简单得多。

在菜单栏中,选择帮助>终端使用...,从下拉列表中选择/usr/bin,它将为您创建链接。

可能必须打开一个新的终端窗口才能生效,但是你应该全部设置。

答案 1 :(得分:3)

<强> [更新]

T.J.'s answer比我好得多。 :)

[原始答案]

TextMate将mate命令安装到/usr/local/bin/mate。首先,我会检查mate命令是否在该目录中:

ls -lah /usr/local/bin/mate

如果获得ls: /usr/local/bin/mate: No such file or directory,则可以通过创建二进制文件的符号链接来安装mate命令,该二进制文件位于TextMate.app文件夹中:

sudo ln -s /Applications/TextMate.app/Contents/Resources/mate /usr/local/bin/mate

此时,您应该能够从命令行运行mate

如果您从No such file or directory命令获得ls以外的输出,则表示/usr/local/bin不在您的路径上。