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.


Reply via email to