Node.js 的火紅,雖然 Oracle 原廠都出來支援了,但在 Mac 的部份,
這篇實在也卡了我好久:
- 裝在 /opt 這段應該是少寫了什麼,目前只有在 user directory 成功的經驗。
- 最後的 npm install oracledb 請好心點,直接寫成 sudo -E npm install oracledb。
- 只要稍有差池,莫名其妙的錯誤訊息「node-gyp rebuild」幾乎是誤導大王,還是仔細地核對每個步驟比較實際。
在 Windows 也是依照原廠指示,幾個容易忽略的地方:
- Visual Studio 預設安裝選項應該是沒有 C++ 的,不符 PreCondition 的要求。
- 要以「系統管理員」身分在 Developer Command Prompt 先設好 OCI_LIB_DIR / OCI_INC_DIR,再執行 npm install oracledb,否則誤導大王將再次出現!