星期一, 5月 02, 2011

把 FreeBSD amd64 的 node.js 升級到 v0.4.7

因為 FreeBSD Tinderbox 編不過,目前 FreeBSD 上的 www/node 是設定 i386 only:
ONLY_FOR_ARCHS= i386
但現在公司幾乎沒有 FreeBSD i386 的機器了,都是跑 FreeBSD amd64...

另外因為有掛 #bsdchat (參考「#bsdchat 搬到 freenode 上,換 UTF-8 編碼」這篇),知道在 amd64 平台上是能夠使用的,目前只有在 FreeBSD Tinderbox 裡編不過... 所以我就去翻一下 bsd.port.mk 內的寫法,加入變數 __ARCH_OK,拐系統「現在是在支援的平台」:(這是透過 portmaster 升級)
sudo portmaster -BDtw -m __ARCH_OK=1 node-*
編完後輸入 node -v 可以看到 v0.4.7

2 則留言:

匿名 提到...

請問一下前輩,

tinderbox可以自己搞一台嗎?

Gea-Suan Lin 提到...

弄一台 tinderbox 有什麼奇怪的問題嗎?