slimerjs命令在安装后没有做任何事情

时间:2015-03-19 13:12:31

标签: node.js casperjs slimerjs

刚尝试跑步" slimerjs hello.js"通过npm或homebrew安装之后,当然还有一个hello.js文件 它只是做了什么,除了去新的一行 它没有说命令没有找到,所以应该意味着它以某种方式安装。
我也尝试用类似的casperjs运行它" casperjs测试someDirectory --engine = slimerjs"。也没有发生任何事情 甚至slimerjs -v也没有展示或做任何事情。

任何人都遇到过这种情况,或者我只是遗漏了一些东西:/
提前谢谢

2 个答案:

答案 0 :(得分:3)

您需要设置环境变量:

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

答案 1 :(得分:0)

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

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

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

例如(OSX& Sublime):

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

将以下行添加到该文件

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