1

我有一个 Ruby on Rails 项目,我使用的是 phantomjs,它是用自制软件安装的。

最近,对于我正在处理的另一个项目,我必须安装 Sencha Cmd。Sencha Cmd 似乎带有自己的 phantomjs 二进制文件。

现在我的 Rspecs 规格因此错误而失败:

Failure/Error: Unable to find matching line from backtrace
Errno::EACCES:
   Permission denied - /Users/javi/bin/Sencha/Cmd/4.0.1.45/phantomjs

但是,如果我运行,which phantomjs我得到了/usr/local/bin/phantomjs指向../Cellar/phantomjs/1.9.2/bin/phantomjs,所以应该没问题。

我试图重新安装 phantomjs 但没有用。

我也尝试编辑我的 .bash_profile 并更改 $PATH 的顺序

export PATH=/Users/javi/bin/Sencha/Cmd/4.0.1.45:$PATH

export PATH=$PATH:/Users/javi/bin/Sencha/Cmd/4.0.1.45

但这没有用。

到目前为止,我得到的唯一解决方案是卸载 SenchaCMD,但这不是一个可行的解决方案,因为我必须同时在两个项目中工作。任何帮助,将不胜感激。

4

0 回答 0