【问题标题】:unable to install sailsjs on cloud 9 ide无法在 Cloud 9 ide 上安装sailsjs
【发布时间】:2013-11-29 19:54:02
【问题描述】:

我得到以下错误

使用节点 v0.10.22

npm 错误! git clone git://github.com/Zolmeister/grunt-sails-linker.git execvp(): 没有这样的文件或目录

npm 错误!错误:产生 ENOENT npm ERR!在 errnoException (child_process.js:980:11) npm 错误!在 Process.ChildProcess._handle.onexit (child_process.js:771:34) npm 错误! 如果您需要帮助,可以通过以下方式报告此日志:npm ERR!
http://github.com/isaacs/npm/issuesnpm ERR!或通过电子邮件发送至:npm 呃!

npm 错误!系统 Linux 2.6.32-358.23.2.el6.bz844450.x86_64 npm ERR! 命令 “/usr/libexec/openshift/cartridges/c9-0.1/root/bin/node-openshift-v10” “/usr/libexec/openshift/cartridges/c9-0.1/root/lib/node_modules/npm/bin/npm-cli.js” “-g”“安装”“帆”npm 错误! cwd /var/lib/stickshift/5296292f5973ca4984000011/app-root/data/694788 npm 呃!节点 -v v0.10.22 npm 错误! npm -v 1.3.8 npm 错误!系统调用产生 npm 呃!代码 ENOENT npm 错误! errno ENOENT

我的朋友可以安装相同的节点版本。

【问题讨论】:

  • 您是否尝试仅运行命令git clone git://github.com/Zolmeister/grunt-sails-linker.git 看看会发生什么?
  • 我在 cloud9 上遇到了完全相同的问题,依赖于我在 github 上的一个项目。当我在控制台中尝试 git clone 命令时,它工作得非常好......

标签: npm sails.js cloud9-ide


【解决方案1】:

好的,我解决了:有几个人在 Github 上遇到了这个错误,所有的答案都是:“你需要安装 git”。但是 git 安装在 Cloud9 上,因为正如 PierrOz 所说,git clone 有效。问题是 git 和 npm 不是从同一个地方运行的:

$ which git /usr/bin/git $ which npm /var/lib/stickshift/some_random_uuid/app-root/data/bin/npm

将 git 的符号链接放在运行 npm 的目录中解决了我的问题:

ln -s /usr/bin/git /var/lib/stickshift/some_random_uuid/app-root/data/bin/git

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-21
    • 2019-01-30
    • 1970-01-01
    相关资源
    最近更新 更多