CNode

win7安装pomelo出错啊。。求助

Jjaysky发布于13 年前最后回复12 年前27 回复10524 浏览0 收藏

node 0.8.12 python 2.7.1 VS2010

enter image description here

查看回复

回复 (27)

H
hqingx#1·13 年前

同上

P
py8765#2·13 年前

可以到pomelo的社区去发帖。 http://nodejs.netease.com/

X
xieccy#3·13 年前

V8-profiler , 装最新的0.4.2版应该好了

J
jaysky#4·13 年前
引用 hqingx同上

??你解决了吗?

J
jaysky#5·13 年前
J
jaysky#6·13 年前
引用 xieccyV8 profiler , 装最新的0.4.2版应该好了

应该不是这个问题吧。现在已经不报这个问题了。。可能是VS的问题,但是一直要用,所有也就没花时间卸了重装试试

Y
youxiachai#7·13 年前
引用 xieccyV8 profiler , 装最新的0.4.2版应该好了

@jaysky V8-profiler 出错不用管。。。只要最后出现pomelo列表信息就成功了。。。

Y
youxiachai#8·13 年前

V8-profiler 不兼容 0.10.x ...pomelo 0.4.x已经去掉依赖,就算是v8-profiler编译失败不影响。。。

还有不兼容 node 0.10.8 和 0.10.9 具体原因之前发过:http://cnodejs.org/topic/51aa0e4b555d34c6784d186d

不想折腾的话,建议使用node 0.8.x

对于win 下node 版本最好不要用 x64。。。用于编译node 库。

J
jaysky#10·13 年前
引用 youxiachaiV8 profiler 不兼容 0.10.x ...pomelo 0.4.x已经去掉依赖,就算是v8 profiler编译失败不影响。。。 还有不兼容 node 0.10.8 和 0.10.9...

不只是V8的问题啊,node是0.8的版本,python2.7,vs装了2010 最好也没有出现安装完成的列表

J
jaysky#11·13 年前
引用 py8765http://nodejs.netease.com/topic/51af3fc63e8b1fca0327336d

这个看过了,我的是32位的

Y
youxiachai#12·13 年前

这回我看了一下出错信息。。。

no module named gyp 。。。。。。。。。。。。。。。。。。。。

你安装node 的时候不是安装默认安装的???

J
jaysky#13·13 年前
Y
yumen3501#15·13 年前

python 和C++编译器 装了吗 ? 另外你的node 版本是什么

J
jaysky#16·13 年前
引用 yumen3501python 和C++编译器 装了吗 ? 另外你的node 版本是什么

python2.7 node0.8.22 装了VS2010 安装一直不行 然后索性我又装了个VC++ 2010 Express 还是不行 很纳闷啊

Y
youxiachai#17·13 年前
引用 youxiachai这回我看了一下出错信息。。。 no module named gyp 。。。。。。。。。。。。。。。。。。。。 你安装node 的时候不是安装默认安装的???

@jaysky 我估计你的node 不是安装默认安装的(我上面就提了....................................................)吧?????报的就是就是找不到v8 的源码...默认安装的话,这些源码都会有.

Y
youxiachai#20·13 年前
引用 youxiachai这回我看了一下出错信息。。。 no module named gyp 。。。。。。。。。。。。。。。。。。。。 你安装node 的时候不是安装默认安装的???

@jaysky 你找一下xxx .node-gyp\node版本号\deps\v8\include 有没有这个目录?按道理默认安装都有这个目录

J
jaysky#22·13 年前
引用 youxiachai这回我看了一下出错信息。。。 no module named gyp 。。。。。。。。。。。。。。。。。。。。 你安装node 的时候不是安装默认安装的???

@youxiachai 没有这个目录呢。。我下的是msi啊。。。确实没有可选步骤啊,就一个接受协议,你装的时候有什么可选步骤呢?

P
py8765#23·13 年前

如果装的是带v8-profile的版本可能会报错,但是不影响使用,看能不能使用pomelo命令。

K
koalaylj#27·12 年前
  1. node,vs2010 和 python(2.5<v<3) 都是32位或者都是64位的。
  2. 配置 PYTHON=d:\Python27\python.exe(设置成你自己的路径)。注意不是path里面和path同级,直接在全局或者当前用户下配置。
  3. 保证环境变量path里面有 %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem; 注: 这三个环境变量中貌似只有%SystemRoot%\system32这个环境变量有用,没具体试(没有他会报CreateProcessW找不到的错误)。
  4. 如果在命令行界面安装pomelo失败,可以在Visual Studio的命令行界面安装。

虽然接触pomelo有点儿晚,但安装过程中也遇到这个问题了,如上解决方案,已提交更新官方github文档了。 https://github.com/NetEase/pomelo/wiki/%E5%AE%89%E8%A3%85pomelo

参与回复
登录后即可参与回复。登录