slimerjs 命令在安装后不执行任何操作

slimerjs command doesn't do anything after install

刚刚尝试 运行ning "slimerjs hello.js" 在通过 npm 或 homebrew 安装它之后,当然还有一个 hello.js 文件。
它只是换行而已。
它没有说找不到命令,所以这应该意味着它以某种方式安装了。
我也在尝试 运行 它与 casperjs 一样 "casperjs test someDirectory --engine=slimerjs"。也没有任何反应。
甚至 slimerjs -v 也没有显示或做任何事情。

任何人都遇到过,或者我只是遗漏了什么:/
提前致谢

您需要设置环境变量:

On linux:

    export SLIMERJSLAUNCHER=/usr/bin/firefox

on Windows

    SET SLIMERJSLAUNCHER="c:\Program Files\Mozilla Firefox\firefox.exe

On windows with cygwin

    export SLIMERJSLAUNCHER="/cygdrive/c/program files/mozilla firefox/firefox.exe"

On MacOS

    export SLIMERJSLAUNCHER=/Applications/Firefox.app/Contents/MacOS/firefox

参考:http://docs.slimerjs.org/current/installation.html

我遇到了类似的问题,这是由于 SlimerJS 不支持最新版本的 Firefox (37)。

它现在已在 github repo 中修复,所以如果您想 运行 它,您可以克隆该 repo 并将克隆的 slimerjs 文件夹的 src 路径添加到您的 PATH 变量中。

首先从自制程序中卸载 slimerjs。

例如(OSX & 崇高):

brew uninstall slimerjs
mkdir ~/forked && cd $_
git clone https://github.com/laurentj/slimerjs.git
subl ~/.bash_profile

将以下行添加到该文件

export PATH=$PATH:~/forked/slimerjs/src