Tag: macos

node-gyp OSX 10.7.5 – dyld:懒惰符号绑定失败:找不到符号

我search了很多,我发现这个问题最接近的是这个(也没有答案)的问题: 找不到符号:_libintl_gettext 我正在尝试为libpuzzle制作一个精简的c ++包装器。 $ node –version v0.8.18 $ npm –version 1.2.4 $ node-gyp –version v0.8.3 github上的源代码 试图build立(我已经用…来缩短path) $ node-gyp clean configure build && node test.js gyp info it worked if it ends with ok gyp info using node-gyp@0.8.3 gyp info using node@0.8.18 | darwin | x64 gyp info spawn python gyp info spawn args […]

为什么一个node.js进程在OSX上突然死亡而在任何日志文件中都没有解释?

90%的时间我总是得到一个堆栈跟踪。 但是有时候这个过程只是退出,我不知道为什么。 总之打印堆栈跟踪总是? 或者在dmesg中find更多的信息?

节点的证书在哪里?

我正在使用自签名证书向服务器发出https请求(使用请求模块)。 如果我不指定strictSSL: false作为选项, strictSSL: false引发错误。 此证书已在我的操作系统(OSX)上得到信任,因此,Chrome在访问该服务器的网页时不会出现错误。 我了解不同的应用程序/环境可能有自己的证书存储。 Firefox有它自己的,例如,JVM通常在$ JAVA_HOME / jre / lib / security / cacerts(在OSX上)。 我的问题是,节点在哪里查找其可信的CA? 有这样的概念吗? 我想将我的自签名证书添加到开发目的。

在OS X上创build类似窗口的菜单

我想创build一个像这个应用程序一样的托盘菜单。 因为它在使用node-webkit / nw.js的应用程序列表中,所以我认为这是可能的。 我浏览了所有的文档,找不到任何有关如何实现的信息。 search谷歌也不是很有成效。 也许你们中的一个人之前做过这样的事情,可以让我朝着正确的方向发展?

npm不读取.npmrc文件

我试图从一个私人存储库安装一个库,并且在尝试使用npm时不断收到错误。 我正在使用:OSX Mavericks 10.9.3节点v0.10.28 npm 1.4.10(这是安装1.4.13后,它仍然不能正常工作) 我从我的主目录运行这个,并且~/.npmrc文件在目录中。 每当我运行命令: npm install 'library name here' 我得到以下错误: npm http GET https://registry.npmjs.org/dslib-js npm http 404 https://registry.npmjs.org/dslib-js npm ERR! 404 404 Not Found: dslib-js npm ERR! 404 npm ERR! 404 'dslib-js' is not in the npm registry. npm ERR! 404 You should bug the author to publish it npm ERR! […]

meteor将不会启动 – 纤维/ futures.js抛出错误“错误:SQLITE_CORRUPT:数据库磁盘映像格式错误”

现在,在本地运行,OSX中Meteor CLI的每个动作都会引发这个exception: /Users/mallorym/.meteor/packages/meteor-tool/.1.1.3.1d614zp++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/fibers /future.js:245 throw(ex); 错误:SQLITE_CORRUPT:数据库磁盘映像格式错误 我很难过 我看了一下这个fibre / future.js代码,但它远远超出了我。 我发现在catalog-remote.js使用了SQLite,那么有没有办法使用SQLite CLI工具来重置? 或者,我应该删除并重新安装SQlite3(如果是这样,如何)? 以下是我在terminal上使用Meteor命令时获得的完整日志: /Users/mallorym/.meteor/packages/meteor-tool/.1.1.3.1d614zp++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/fibers/future.js:245 throw(ex); ^ Error: SQLITE_CORRUPT: database disk image is malformed at Object.Future.wait (/Users/mallorym/.meteor/packages/meteor-tool/.1.1.3.1d614zp++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/fibers/future.js:395:18) at runOnce (/Users/mallorym/.meteor/packages/meteor-tool/.1.1.3.1d614zp++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/tools/catalog-remote.js:237:21) at [object Object]._.extend._serialize (/Users/mallorym/.meteor/packages/meteor-tool/.1.1.3.1d614zp++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/tools/catalog-remote.js:176:14) at [object Object]._.extend.runInTransaction (/Users/mallorym/.meteor/packages/meteor-tool/.1.1.3.1d614zp++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/tools/catalog-remote.js:242:21) at [object Object]._.extend._columnsQuery (/Users/mallorym/.meteor/packages/meteor-tool/.1.1.3.1d614zp++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/tools/catalog-remote.js:888:24) at [object Object]._.extend._contentQuery (/Users/mallorym/.meteor/packages/meteor-tool/.1.1.3.1d614zp++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/tools/catalog-remote.js:878:21) at [object Object]._.extend.getReleaseVersion (/Users/mallorym/.meteor/packages/meteor-tool/.1.1.3.1d614zp++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/tools/catalog-remote.js:663:23) at Object.release.load (/Users/mallorym/.meteor/packages/meteor-tool/.1.1.3.1d614zp++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/tools/release.js:233:41) at /Users/mallorym/.meteor/packages/meteor-tool/.1.1.3.1d614zp++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/tools/main.js:893:23 […]

任何命令的NPM错误

我下载了最新版本的Node.js(0.8.8),并且它工作得很好,但是与Node.js安装一起打包的NPM现在失败了。 当我有一个过时的Node.js版本(0.5.x),我可以input类似的命令 npm –version 它会返回当前版本的NPM。 但是,当我做任何命令(甚至上面的一个),我接受这个错误 $ npm -v /usr/lib/node_modules/npm/lib/utils/config-defs.js:5 , stdio = process.binding("stdio") ^ Error: No such module at Object.<anonymous> (/usr/lib/node_modules/npm/lib/utils/config-defs.js:5:21) at Module._compile (module.js:449:26) at Object.Module._extensions..js (module.js:467:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:362:17) at require (module.js:378:17) at Object.<anonymous> (/usr/lib/node_modules/npm/lib/utils/ini.js:43:18) at Module._compile (module.js:449:26) at Object.Module._extensions..js (module.js:467:10) 我正在使用NPM版本1.1.59 注:我已经尝试更新NPM $ curl -L curl […]

在OS X上debuggingVisual Studio代码预览中的node.js

我试着在Mac OS X上新发布的Visual Studio代码预览,当试图开始debugging或附加到我的node.js应用程序我得到错误“无法启动OpenDebug,因为单声道(或单声道版本> = 3.10.0 ) 是必须的”。 我从http://www.mono-project.com/download/安装了Mono MDK。 我需要做什么来debugging在VSCode预览工作?

NPM不会在Mac上安装任何软件包。 新的,干净的构build。 EACCES和其他错误

我从头开始重build我的Mavericks(Mac OS X Version 9.4)机器。 我是本机的pipe理员和唯一用户。 我通过git-2.0.1-intel-universal-snow-leopard.pkg ( http://git-scm.com/downloads )在默认的/usr/local/git/bin/git位置安装了/usr/local/git/bin/git 。 我通过他们的node-v0.10.30.pkg ( http://nodejs.org/download/ )在其默认的/usr/local/bin/node位置安装了/usr/local/bin/node 。 Node的安装程序包的最后一步包括一个注意事项,他们也在默认的/usr/local/bin/npm位置安装了NPM。 我的$PATH回声/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin /usr/local/bin )。 运行npm install -g bower导致: npm ERR! Error: EACCES, mkdir '/usr/local/lib/node_modules/bower' npm ERR! { [Error: EACCES, mkdir '/usr/local/lib/node_modules/bower'] npm ERR! errno: 3, npm ERR! code: 'EACCES', npm ERR! path: '/usr/local/lib/node_modules/bower', npm ERR! fstream_type: 'Directory', npm ERR! […]

npm安装不起作用,抛出错误

我想在nodejs中安装哟和其他一些软件包,但是我不断收到错误。 我是新来的节点,所以我有点失落。 我正在运行Mac OS X 10.10.3。 我正在使用的命令是 sudo npm install –global yo 这样做给我以下错误。 > spawn-sync@1.0.13 postinstall /usr/local/lib/node_modules/yo/node_modules/cross-spawn/node_modules/spawn-sync > node postinstall shell-init: error retrieving current directory: getcwd: cannot access parent directories: Permission denied node.js:720 var cwd = process.cwd(); ^ Error: EACCES, permission denied at Error (native) at Function.startup.resolveArgv0 (node.js:720:23) at startup (node.js:63:13) at node.js:814:3 npm ERR! […]