Tag: macos

configurationnpm在Mac OS X的后台启动

描述 我在Mac OS X上 。 现在,我在本地有近10个Laravel / LAMP项目,我使用configuration了Apache的 vhost运行。 关于他们的真棒部分,即使当我重新启动我的Mac或networking之间移动,甚至closures我的项目的terminal应用程序/选项卡,Apache仍在运行,我所有的本地站点仍然可以访问。 目标 现在,我正在用我的MEAN应用程序来做同样的事情。 如何configuration这样的东西? 假设我有3个MEAN应用程序。 例 APP1 运行在端口上的FE: http:// localhost:4201 运行在端口上: http:// localhost:3001 应用2 FE在端口上运行: http:// localhost:4202 在端口上运行: http:// localhost:3002 APP3 FE在端口上运行: http:// localhost:4203 运行在端口上: http:// localhost:3003 我现在正在打开任何build议。 我们可以configurationnpm在后台启动吗? BE / API FE

NodeJS和MAMP在本地机器上运行。 可能吗?

是否有可能在同一台机器上运行NodeJS和MAMP? 如果是的话,我将如何实现呢? 注意:我可以单独运行它们,但不能一起运行。 我假设使用“localhost”以及MAMP来使用NodeJS。

后台进程在OS X上显示为“无响应”

我试图用我们的OS X应用程序来解决这个奇怪的问题。 作为正常操作的一部分,它启动了一个长期运行的后台进程,特别是一个用node.js编写的Web服务器。 运行一段时间后,后台进程在活动监视器中显示为“不响应”。 尽pipe如此,它仍然正常运行,响应来自Web浏览器的请求,而不是吃大量的CPU或任何东西。 我想了解究竟是什么原因可能导致这个状态被显示,因为它甚至不是一个GUI应用程序。 如果没有Cocoa事件循环,OS X如何确定命令行应用程序是否没有响应? 是否有可能以某种方式将其标记为后台进程,以便系统不会查询响应? 提前致谢。 更新:刚刚检查,从命令行启动任务似乎也发生。 什么使活动监视器上的后台应用程序“不响应”?

节点js npm包OSX失败

在阅读了许多(如果不是全部: – |)post有类似的问题后,我仍然没有工作本地(或“全球”)安装node.js的Mac OSX系统工具 。 在这里展示全球的企图 他们的文档意味着一个npm安装或从源代码构build – 但不是npm那么源。 但是,testing运行似乎需要在尝试安装后不存在的编译文件。 细节: 我的理解是npm应该是足够的,但是当我做推荐的时候 sudo npm install -g osx npm创build/ usr / local / lib / node_modules并填充 README.md osx.cc osx.js package.json wscript 运行(从任何地方)节点theirSample.js,包含: Var osx = require('osx'); // also tried full path as recommended in other answers var osx = require('/usr/local/lib/node_modules/osx'); 错误是常见的“ 无法find模块 ”。 但具体的错误是: Cannot find […]

无法将js加载到MongoDB中

试图让这个项目在本地运行。 NPM已安装。 Mongo正在运行,但无法加载种子文件。 使用mac OSX,我的terminal输出是: curtiss-mbp:CustomerManager curtiss$ mongo MongoDB shell version: 2.7.4 connecting to: test Server has startup warnings: 2014-08-16T18:28:54.115-0400 [initandlisten] 2014-08-16T18:28:54.115-0400 [initandlisten] ** NOTE: This is a development version (2.7.4) of MongoDB. 2014-08-16T18:28:54.115-0400 [initandlisten] ** Not recommended for production. 2014-08-16T18:28:54.115-0400 [initandlisten] 2014-08-16T18:28:54.115-0400 [initandlisten] ** WARNING: soft rlimits too low. Number of files is 256, […]

Mac上的PostgreSQL SELECT不做任何事情

我在主站点的Mac(OS 10.10.3)上安装了PostgreSQL。 我只是下载了.app文件并从应用程序运行它。 我还将psql添加到$ PATH。 我创build了一个名为todo的数据库。 我插入(通过curl和一个node.js文件)数据到该数据库,当我尝试从该表中select所有没有发生任何事情。 在这里,我看到它绝对是input数据,因为它通过这个代码返回它: // SQL Query > Select Data var query = client.query("SELECT * FROM items ORDER BY id ASC"); // Stream results back one row at a time query.on('row', function(row) { results.push(row); }); 这里没有任何反应,当input“select * from items” 我想知道如果也许有权限问题或什么的。 也许我连接到psql的用户不是超级用户? 这是我安装PostgreSQL的用户。

使用npm下载玉时出错(npm install -g jade)

我试图通过我的Mac(优胜美地)npm下载玉,但我得到了一些我无法弄清楚的错误。 我下载了节点,然后更新了npm。 然后我试图安装玉,我得到了以下错误。 我也试图用sudo安装,但没有任何反应。 只是一些代码出现。 我只需要帮助安装与npm翡翠。 MacBook-Pro:~ Dilawer$ node -v v0.12.5 MacBook-Pro:~ Dilawer$ npm -v 2.12.1 MacBook-Pro:~ Dilawer$ npm install -g jade npm ERR! tar.unpack untar error /Users/Dilawer/.npm/jade/1.11.0/package.tgz npm ERR! Darwin 14.4.0 npm ERR! argv "node" "/usr/local/bin/npm" "install" "-g" "jade" npm ERR! node v0.12.5 npm ERR! npm v2.12.1 npm ERR! path /usr/local/lib/node_modules/jade npm ERR! code […]

在OSX上安装Yeoman

我在OSX上设置ASP.NET 5与Visual Studio代码,但安装Yeoman时有错误。 我正在使用以下命令。 npm install -g yo grunt-cli generator-aspnet bower 并得到这些错误 npm ERR! tar.unpack untar error /Users/username/.npm/grunt-cli/0.1.13/package.tgz npm ERR! tar.unpack untar error /Users/username/.npm/generator-aspnet/0.0.60/package.tgz npm ERR! tar.unpack untar error /Users/username/.npm/yo/1.4.7/package.tgz npm ERR! Darwin 14.0.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "yo" "grunt-cli" "generator-aspnet" "bower" npm ERR! node v0.12.7 npm ERR! npm v2.11.3 npm ERR! […]

无框架窗口不可拖动 – Mac OSX

当在Mac [OSX 10.8.5]上创build无框窗口时,无法再拖动它了? mainWindow = new BrowserWindow({ frame: false, resizable: false, width: 500, height: 300 }); 我从文档中发现,将-webkit-app-region: drag风格分配给body元素应该修复它,但由于某种原因,窗口只是粘在最初的地方。 我还没有在Windows或Linux上进行testing。 有没有人见过这个问题? [编辑04.11.2015] 我已经testing了Windows机器上的应用程序,它是可拖动的。 这是Mac相关的问题。 将尝试在GitHub仓库中创build新的问题。 [编辑04.11.2015] 确认这是Electron版本v0.34.2的一个bug。 临时解决scheme是降级到v0.34.0。 可以在GitHub上进行跟踪, 问题#3329

export NODE_ENV =生产不会改变gulpfile.js中的process.env.NODE_ENV

我试图设置环境variables$ NODE_ENV为“生产” export NODE_ENV=production 但是当我尝试运行我的吞噬任务时,它说variables是未定义的: if((process.env.NODE_ENV).trim().toLowerCase() !== 'production') { ^ TypeError: Cannot read property 'trim' of undefined at Object.<anonymous> (/Users/mmarinescu/Projects/gulpTutorial/gulpfile.js:15:26) at Module._compile (module.js:435:26) at Object.Module._extensions..js (module.js:442:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:311:12) at Module.require (module.js:366:17) at require (module.js:385:17) at Liftoff.handleArguments (/usr/local/lib/node_modules/gulp/bin/gulp.js:116:3) at Liftoff.<anonymous> (/usr/local/lib/node_modules/gulp/node_modules/liftoff/index.js:192:16) at module.exports (/usr/local/lib/node_modules/gulp/node_modules/liftoff/node_modules/flagged-respawn/index.js:17:3) 如果我echo $NODE_ENV ,则显示生产关键字。 在这个例子中,我的gulp设置如下: var devBuild = ((process.env.NODE_ENV).trim().toLowerCase() […]