[英]Node.js fails to install on Mac: “`openpty` was not declared”
嘗試安裝最新的Node.js,當我make install
,構建失敗並顯示錯誤
../src/node_stdio.cc: In function ‘v8::Handle<v8::Value> node::OpenPTY(const v8::Arguments&)’:
../src/node_stdio.cc:262: error: ‘openpty’ was not declared in this scope
知道是什么原因引起的嗎? 我已經嘗試了當前的節點主節點,節點0.4.3和0.4.2(我之前安裝過)。 顯然,我的系統上有些東西改變了干擾構建,但是什么呢? 我正在使用XCode 3.2.5運行Mac OS 10.6。
我不確定是什么導致了您的問題,但我建議您查看Node.js和OSX的此安裝程序: https : //sites.google.com/site/nodejsmacosx/
該軟件包還將安裝節點包管理器NPM。 好,易於。
我是通過https://sites.google.com/site/nodejsmacosx/提供二進制包的人
它們實際上是非常香草的安裝。 我所做的就是
./configure --prefix=/usr
make
make DESTDIR=/User/philipp/NodeJS/files install
然后在它上面運行Package Maker。 所以沒有涉及真正的魔法,並保留所有默認值。 這樣,所有文檔實際上對您的安裝都有效。
昨天我遇到了類似的問題,並在node.js IRC中詢問。 對我有用的是切換到v0.4分支。 然后我就可以編譯而沒有任何問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.