1

実行可能ファイルをダウンロードし、/usr/local/bin への simlink を作成しました。

Mac OSX 10.7 を使用しています

次に、いくつかのモジュールを必要とするスクリプトを実行しようとすると、つまり

var page = require('webpage').create();

エラーが発生しました

undefined:0 ReferenceError: Can't find variable: require

'require' が予約語と見なされず、可変記号として解釈されるかのように。

(余談ですが、phantomjs を起動すると、Dock に Sencha Touch アイコンが表示されます)

4

3 に答える 3

4

お使いの PhantomJS のコピーは古いバージョンのものです。常にhttp://phantomjs.orgから最新のものを入手してください。

于 2012-05-09T17:23:05.760 に答える
0

SenchaTouch 2.0は、OSに応じてPhantomJS1.1をどこかにインストールします。* NIXの下で、「どのphantomjs」でどこをチェックします。

それに応じてbashまたはその他の構成ファイルを変更し、SenshaTouchに含まれているPhantomjsをPATHから削除します。

于 2012-05-11T06:23:45.003 に答える