39

我一直在尝试安装凉亭,但我一定遗漏了一些东西,因为命令凉亭根本没有返回任何东西!

我像这样安装了凉亭:

sudo npm install bower -g

这是输出:

npm http GET https://registry.npmjs.org/bower
npm http 304 https://registry.npmjs.org/bower
npm http GET https://registry.npmjs.org/tmp
...
...  # Many requests here n_n
npm http GET https://registry.npmjs.org/traverse
npm http 304 https://registry.npmjs.org/traverse
/usr/bin/bower -> /usr/lib/node_modules/bower/bin/bower
bower@0.8.5 /usr/lib/node_modules/bower
├── stable@0.1.3
├── archy@0.0.2
├── colors@0.6.0-1
├── tmp@0.0.16
├── async@0.2.6
├── mkdirp@0.3.5
├── semver@1.1.4
├── request@2.11.4
├── hogan.js@2.0.0
├── lodash@1.0.1
├── rimraf@2.0.3 (graceful-fs@1.1.14)
├── nopt@2.0.0 (abbrev@1.0.4)
├── fstream@0.1.22 (inherits@1.0.0, graceful-fs@1.2.0)
├── promptly@0.1.0 (read@1.0.4)
├── tar@0.1.16 (inherits@1.0.0, block-stream@0.0.6)
├── read-package-json@0.1.13 (graceful-fs@1.2.0, lru-cache@2.0.4, slide@1.1.3, npmlog@0.0.2)
├── rc@0.0.8 (config-chain@0.3.3, optimist@0.3.5)
├── glob@3.1.21 (inherits@1.0.0, graceful-fs@1.2.0, minimatch@0.2.11)
└── unzip@0.1.4 (buffers@0.1.1, over@0.0.5, pullstream@0.1.0, setimmediate@1.0.1, readable-stream@0.2.0, binary@0.3.0)

好像还可以。。

但后来我做bower --help了,没有任何反应,它没有显示任何东西..我什至尝试过sudo bower --help

我的 nodejs 版本是 v0.8.22 ,Ubuntu 12.10 上的 npm 版本是 1.2.14

有任何想法吗??提前致谢

4

5 回答 5

124

行!!!

我发现了问题......这太愚蠢了,让我发笑(即使我为此失去了我的夜晚)

似乎还有另一个软件叫做“ node ”(业余分组无线电节点程序)。我删除了那个软件sudo apt-get remove node,重新安装了nodeJS,然后sudo npm install bower -g瞧!!!

所以看起来业余分组无线电的人不与网络开发人员相处......太糟糕了

希望这对其他人有帮助

于 2013-03-14T00:03:41.110 回答
2

你在代理后面工作吗?似乎 bower 不会像 npm 那样自动获取代理设置。

如果您设置 HTTP_PROXY 和 HTTPS_PROXY 环境变量,那么 bower 应该可以工作。

https://github.com/twitter/bower/issues/208

注意,它们必须是大写的。

真皮

于 2013-03-12T15:49:01.970 回答
2

有同样的问题。

我所做的只是编辑凉亭源代码并更改第一行。

启动你的终端并把它卡一下:

sudo nano `which bower`

编辑第一行,上面写着:

#!/usr/bin/env node

并将其更改为:

#!/usr/bin/env nodejs

确保未安装节点(业余分组无线电节点程序)。

中提琴就是这样。适用于薄荷ubuntu

于 2016-01-16T23:48:56.577 回答
1

还要确保您使用的是“稳定”版本的 nodejs;我也有这个问题,原来是由安装/使用最新的不稳定版本引起的。不知道是节点问题还是 npm 问题(似乎 npm 更新与节点一起打包)。

(顺便说一句,使用 'n' - https://github.com/visionmedia/n - 管理您的节点版本......更不用说 PITA 了;))

于 2013-05-28T12:35:10.010 回答
1

我在 mac 上遇到了类似的问题,最后更新我的 npm 路径似乎有效:

export PATH=$PATH:/usr/local/share/npm/bin
于 2014-04-11T13:20:21.387 回答