I highly recommend you don't use that library (from bad experiences in a
commercial project). If you just want to control phantom you want one of
these:

node-phantom
node-phantom-ws
phantom-proxy


On Tue, Jun 11, 2013 at 7:18 AM, Daniel Rinehart <dani...@neophi.com> wrote:

> Looks like xcode isn't installed or configured properly based on this
> message. A little searching on stack overflow will give you the steps
> needed to resolve it.
>
> xcode-select: Error: No Xcode is selected. Use xcode-select -switch
> <path-to-xcode>, or see the xcode-select manpage (man xcode-select) for
> further information.
>
> -- Daniel R. <dani...@neophi.com> [http://danielr.neophi.com/]
> On Jun 11, 2013 6:25 AM, "Maxim Yefremov" <maxy...@gmail.com> wrote:
>
>> Hello, I got installed phantomJs <http://phantomjs.org/download.html> on
>> mac:
>> $ phantomjs
>> phantomjs>
>>
>> But can not install phantom <https://github.com/sgentle/phantomjs-node> at
>> my project work folder:
>> $ sudo npm install phantom
>> Password:
>> npm http GET 
>> https://registry.npmjs.org/**phantom<https://registry.npmjs.org/phantom>
>> npm http 304 
>> https://registry.npmjs.org/**phantom<https://registry.npmjs.org/phantom>
>> npm http GET 
>> https://registry.npmjs.org/**dnode<https://registry.npmjs.org/dnode>
>> npm http GET 
>> https://registry.npmjs.org/**shoe<https://registry.npmjs.org/shoe>
>> npm http 304 
>> https://registry.npmjs.org/**dnode<https://registry.npmjs.org/dnode>
>> npm http 304 
>> https://registry.npmjs.org/**shoe<https://registry.npmjs.org/shoe>
>> npm http GET 
>> https://registry.npmjs.org/**dnode-protocol<https://registry.npmjs.org/dnode-protocol>
>> npm http GET 
>> https://registry.npmjs.org/**jsonify<https://registry.npmjs.org/jsonify>
>> npm http GET 
>> https://registry.npmjs.org/**weak<https://registry.npmjs.org/weak>
>> npm http 304 
>> https://registry.npmjs.org/**jsonify<https://registry.npmjs.org/jsonify>
>> npm http 304 
>> https://registry.npmjs.org/**weak<https://registry.npmjs.org/weak>
>> npm http 304 
>> https://registry.npmjs.org/**dnode-protocol<https://registry.npmjs.org/dnode-protocol>
>> npm http GET 
>> https://registry.npmjs.org/**bindings<https://registry.npmjs.org/bindings>
>> npm http GET 
>> https://registry.npmjs.org/**traverse<https://registry.npmjs.org/traverse>
>> npm http 304 
>> https://registry.npmjs.org/**bindings<https://registry.npmjs.org/bindings>
>> npm http 304 
>> https://registry.npmjs.org/**traverse<https://registry.npmjs.org/traverse>
>>
>> > weak@0.2.2 install /Users/maks/Dropbox/nodeApps/**
>> orgi/node_modules/phantom/**node_modules/dnode/node_**modules/weak
>> > node-gyp rebuild
>>
>> xcode-select: Error: No Xcode is selected. Use xcode-select -switch
>> <path-to-xcode>, or see the xcode-select manpage (man xcode-select) for
>> further information.
>>
>> Traceback (most recent call last):
>>   File "/usr/local/lib/node_modules/**npm/node_modules/node-gyp/gyp/**gyp",
>> line 18, in <module>
>>     sys.exit(gyp.main(sys.argv[1:]**))
>>   File 
>> "/usr/local/lib/node_modules/**npm/node_modules/node-gyp/gyp/**pylib/gyp/__init__.py",
>> line 523, in main
>>     return gyp_main(args)
>>   File 
>> "/usr/local/lib/node_modules/**npm/node_modules/node-gyp/gyp/**pylib/gyp/__init__.py",
>> line 508, in gyp_main
>>     generator.GenerateOutput(flat_**list, targets, data, params)
>>   File 
>> "/usr/local/lib/node_modules/**npm/node_modules/node-gyp/gyp/**pylib/gyp/generator/make.py",
>> line 2105, in GenerateOutput
>>     part_of_all=qualified_target in needed_targets)
>>   File 
>> "/usr/local/lib/node_modules/**npm/node_modules/node-gyp/gyp/**pylib/gyp/generator/make.py",
>> line 769, in Write
>>     self.Pchify))
>>   File 
>> "/usr/local/lib/node_modules/**npm/node_modules/node-gyp/gyp/**pylib/gyp/generator/make.py",
>> line 1154, in WriteSources
>>     cflags = self.xcode_settings.GetCflags(**configname)
>>   File 
>> "/usr/local/lib/node_modules/**npm/node_modules/node-gyp/gyp/**pylib/gyp/xcode_emulation.py",
>> line 260, in GetCflags
>>     sdk_root = self._SdkPath()
>>   File 
>> "/usr/local/lib/node_modules/**npm/node_modules/node-gyp/gyp/**pylib/gyp/xcode_emulation.py",
>> line 247, in _SdkPath
>>     return os.path.join(self._**GetSdkBaseDir(),
>>   File 
>> "/usr/local/lib/node_modules/**npm/node_modules/node-gyp/gyp/**pylib/gyp/xcode_emulation.py",
>> line 234, in _GetSdkBaseDir
>>     raise Exception('Error %d running xcode-select' % job.returncode)
>> Exception: Error 2 running xcode-select
>> gyp ERR! configure error
>> gyp ERR! stack Error: `gyp` failed with exit code: 1
>> gyp ERR! stack     at ChildProcess.onCpExit (/usr/local/lib/node_modules/
>> **npm/node_modules/node-gyp/lib/**configure.js:415:16)
>> gyp ERR! stack     at ChildProcess.EventEmitter.emit (events.js:98:17)
>> gyp ERR! stack     at Process.ChildProcess._handle.**onexit
>> (child_process.js:784:12)
>> gyp ERR! System Darwin 12.3.0
>> gyp ERR! command "node" "/usr/local/lib/node_modules/**
>> npm/node_modules/node-gyp/bin/**node-gyp.js" "rebuild"
>> gyp ERR! cwd /Users/maks/Dropbox/nodeApps/**orgi/node_modules/phantom/**
>> node_modules/dnode/node_**modules/weak
>> gyp ERR! node -v v0.10.5
>> gyp ERR! node-gyp -v v0.9.5
>> gyp ERR! not ok
>> npm ERR! weak@0.2.2 install: `node-gyp rebuild`
>> npm ERR! `sh "-c" "node-gyp rebuild"` failed with 1
>> npm ERR!
>> npm ERR! Failed at the weak@0.2.2 install script.
>> npm ERR! This is most likely a problem with the weak package,
>> npm ERR! not with npm itself.
>> npm ERR! Tell the author that this fails on your system:
>> npm ERR!     node-gyp rebuild
>> npm ERR! You can get their info via:
>> npm ERR!     npm owner ls weak
>> npm ERR! There is likely additional logging output above.
>>
>> npm ERR! System Darwin 12.3.0
>> npm ERR! command "node" "/usr/local/bin/npm" "install" "phantom"
>> npm ERR! cwd /Users/maks/Dropbox/nodeApps/**orgi
>> npm ERR! node -v v0.10.5
>> npm ERR! npm -v 1.2.18
>> npm ERR! code ELIFECYCLE
>> npm ERR! Error: ENOENT, lstat '/Users/maks/Dropbox/nodeApps/**
>> orgi/node_modules/phantom/**node_modules/shoe/example/**
>> invert/node_modules/**browserify/node_modules/**detective/node_modules/**
>> esprima/test/test.js'
>> npm ERR! If you need help, you may report this log at:
>> npm ERR!     
>> <http://github.com/isaacs/npm/**issues<http://github.com/isaacs/npm/issues>
>> >
>> npm ERR! or email it to:
>> npm ERR!     <n...@googlegroups.com>
>>
>> npm ERR! System Darwin 12.3.0
>> npm ERR! command "node" "/usr/local/bin/npm" "install" "phantom"
>> npm ERR! cwd /Users/maks/Dropbox/nodeApps/**orgi
>> npm ERR! node -v v0.10.5
>> npm ERR! npm -v 1.2.18
>> npm ERR! path /Users/maks/Dropbox/nodeApps/**orgi/node_modules/phantom/**
>> node_modules/shoe/example/**invert/node_modules/**
>> browserify/node_modules/**detective/node_modules/**esprima/test/test.js
>> npm ERR! fstream_path /Users/maks/Dropbox/nodeApps/**
>> orgi/node_modules/phantom/**node_modules/shoe/example/**
>> invert/node_modules/**browserify/node_modules/**detective/node_modules/**
>> esprima/test/test.js
>> npm ERR! fstream_type File
>> npm ERR! fstream_class FileWriter
>> npm ERR! code ENOENT
>> npm ERR! errno 34
>> npm ERR! fstream_stack /usr/local/lib/node_modules/**
>> npm/node_modules/fstream/lib/**writer.js:284:26
>> npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
>> npm ERR!
>> npm ERR! Additional logging details can be found in:
>> npm ERR!     /Users/maks/Dropbox/nodeApps/**orgi/npm-debug.log
>> npm ERR! not ok code 0
>>
>> --
>> --
>> Job Board: http://jobs.nodejs.org/
>> Posting guidelines:
>> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
>> You received this message because you are subscribed to the Google
>> Groups "nodejs" group.
>> To post to this group, send email to nodejs@googlegroups.com
>> To unsubscribe from this group, send email to
>> nodejs+unsubscr...@googlegroups.com
>> For more options, visit this group at
>> http://groups.google.com/group/nodejs?hl=en?hl=en
>>
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "nodejs" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to nodejs+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>  --
> --
> Job Board: http://jobs.nodejs.org/
> Posting guidelines:
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> You received this message because you are subscribed to the Google
> Groups "nodejs" group.
> To post to this group, send email to nodejs@googlegroups.com
> To unsubscribe from this group, send email to
> nodejs+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/nodejs?hl=en?hl=en
>
> ---
> You received this message because you are subscribed to the Google Groups
> "nodejs" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to nodejs+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to nodejs@googlegroups.com
To unsubscribe from this group, send email to
nodejs+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to nodejs+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to