Tag: linuxmint

在terminal中停止节点服务器并返回到vim中的文件

我是Node和vim的新手。 我有以下代码文件,在vim中打开server.js: var http = require("http"); function onRequest(request, response) { console.log("Request received"); response.writeHead(200, {"Content-Type": "text/plain"}); response.write("Hello World"); response.end(); } http.createServer(onRequest).listen(8888); console.log("Server has started"); 当我进入vim“命令”模式并input: :!node server.js 事情按预期工作(我认为)。 窗口切换到标准的terminal窗口,如果我打开一个浏览器并导航到端口8888上的本地主机,则会显示愚蠢的“Hello World”文本。 terminal显示“服务器已启动”文本以及收到请求的输出。 一切都很好。 当我closures浏览器窗口,并键入Ctrl-z to停止节点服务器,terminal显示[1}+ stopped vim server.js ,但不会返回我的代码文件在vim中。 如果我通过inputvim返回到vim,vim将打开到同一个目录,但是我的文件没有打开。 如果我尝试打开文件,vim抱怨重复的交换文件。 很明显,我可以使用[R] ecover选项,但似乎我缺less一个步骤。 我在这里错过了什么? 我search了一下,然后search到了,但是我不确定这个问题的标题以外有什么要求(这个问题没有提出我正在寻找的答案,如果是的话,我也没有认出来)。 我只是新的,我不确定是否缺less有关terminal,vim或* nix的信息。 提前致谢 。 。 。 更新:它发生在我身上我从来没有清楚地说明我是什么 – 我想停止在terminal服务器,并返回到VIM打开的文件。 正如Tadman在下面提到的,我知道我可能试图打开一个额外的编辑器实例。 我不清楚的是如何返回到现有的实例。 现在试着Tadman的build议。

NPM在Linux Mint 15上似乎什么都不做

search,并没有看到这个具体问题。 试图获得build立在我的Linux Mint机器上的MEAN堆栈,并碰到一个不寻常的问题。 得到了MongoDB安装,并最终得到它正确运行(ANYWHERE没有提到必须创build/ data /数据库/目录和设置权限,去图)….现在的作品。 得到了NodeJS安装,它似乎正常工作。 我被告知(显然不正确),NPM与Node一起安装,具有: sudo apt-get install nodejs 但: $ npm bash: /usr/bin/npm: No such file or directory 所以我继续安装NPM。 $ sudo apt-get install npm 似乎工作,到目前为止,没有错误,它看起来像是拉下NPM包并安装它… $ nodejs -v v0.10.21 $ npm -v $ ?? 它只是没有反应没有任何错误…所以我尝试: $ npm install grunt -g –save-dev $ 同样完全沉默的失败…事实上,我无法得到NPM的回应。 看了整个networking,发现没有任何类似的地方…发现NPM保存在〜/ .npmcaching文件,并注意到这个文件夹不存在(有点像上面的mongo问题),所以我创build了它,并将权限设置为7777 …仍然没有。 清理并重新安装节点和NPM,试图安装在一起,分开(是的,绝望)…仍然没有爱。 跆拳道我做错了? 我最终希望有一个很好的开发环境设置,希望Cloud9作为一个本地IDE …但是已经把我的头发拉出来了。 ================================================== […]