[我试图包含更多链接以使我的问题更清楚,但 stackoverflow 不允许我这样做,因为我没有 10 个声望点。]
我有 node.js,现在我想为它选择一个 sqlite 模块,我的选择是:orlandov/node-sqlite、developmentseed/node-sqlite3 和 grumdrig/node-sqlite。我删除了 grumdrig,因为只支持同步访问。
当我尝试按照他们的指示探索 developmentseed 时,我遇到了这个问题:
./configure
./configure: line 3: node-gyp: command not found
所以我尝试使用 npm install (也建议)并遇到这个问题:
npm install sqlite3
-bash: npm: command not found
当我尝试使用 npm
curl http://npmjs.org/install.sh | sh
我遇到了这个问题(即使使用 sudo 并更改所有者/权限):
curl http://npmjs.org/install.sh | sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 85 0 85 0 0 175 0 --:--:-- --:--:-- --:--:-- 0
**sh: line 1: syntax error near unexpected token `newline'**
sh: line 1: `<html>Moved: <a href="https://npmjs.org/install.sh">https://npmjs.org/install.sh</a>'
我查看了 stackoverflow 的:Node.js : NPM Install Fails和Nodejs + Node-Sqlite3 Installation Problem以及许多其他链接,但还没有找到解决方案。
我也无法通过 orlandov 配置 node-sqlite。
我只是想玩弄 node-sqlite(通过 orlandov)和 node-sqlite3(通过 developmentseed),所以我可以选择更好的,但被困在这里。
哦,我也在 github 上查看了 node-gyp -- /TooTallNate/node-gyp/ 但它似乎也需要 npm。
对于如何构建这些和/或在 developmentseed 和 orlandov 之间使用哪些建议,我将不胜感激。