簡體   English   中英

Node.js無法在Mac上安裝:“`openpty`未聲明”

[英]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。 所以沒有涉及真正的魔法,並保留所有默認值。 這樣,所有文檔實際上對您的安裝都有效。

我建議使用Homebrew來安裝Node.js,以及其他適用於Mac的* nix工具。 看看是否有幫助。

顯然這是一個已知問題 ,但似乎已經修復。

昨天我遇到了類似的問題,並在node.js IRC中詢問。 對我有用的是切換到v0.4分支。 然后我就可以編譯而沒有任何問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM