use*_*569 35 javascript debugging error-handling ruby-on-rails phantomjs
我遵循了这些说明(除了将可执行文件复制到我的PATH,因为我似乎无法找到它并且似乎没有必要).然后我在我的公共javascripts目录中创建了一个名为image_render.js的文件
console.log('Hello, world!');
phantom.exit();
Run Code Online (Sandbox Code Playgroud)
在里面,保存它,并phantomjs render_image.js在我的终端中运行.但是,我的终端无法识别命令:
-bash: phantomjs: command not found
Run Code Online (Sandbox Code Playgroud)
我做错了什么?
ick*_*fay 69
该PATH确实是重要的组成部分.但是,如果指定绝对路径,则可以跳过它.尝试这样的事情:
/path/to/phantomjs render_image.js
Run Code Online (Sandbox Code Playgroud)
......但这会让人感到疲惫.要快速将其添加到您PATH的phantomjs可执行文件目录中,请将其符号链接到/usr/local/bin:
sudo ln -s /path/to/phantomjs /usr/local/bin/
Run Code Online (Sandbox Code Playgroud)
/usr/local/bin很可能是你的PATH.
将此行添加到此文件/home/optiman2/.bashrc
PATH=/home/optiman2/phantomjs/bin:$PATH
Run Code Online (Sandbox Code Playgroud)
这对我有用.
并且记得在测试phantomjs:source .bashrc之前使用此命令