Node.js 基本数据库mysql安装错误
我刚开始在我的项目中使用node.js,并尝试连接到MySQL并插入基本值。但我一直得到以下错误:Node.js 基本数据库mysql安装错误,node.js,Node.js,我刚开始在我的项目中使用node.js,并尝试连接到MySQL并插入基本值。但我一直得到以下错误: node.js:201 throw e; // process.nextTick error, or 'error' event on first tick ^ Error: Unable to load shared library /Users/****/nodeJS/node_modules/db-mysql/build/Release/mysql
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: Unable to load shared library /Users/****/nodeJS/node_modules/db-mysql/build/Release/mysql_bindings.node
at Object..node (module.js:472:11)
at Module.load (module.js:348:31)
at Function._load (module.js:308:12)
at Module.require (module.js:354:17)
at require (module.js:370:17)
at Object.<anonymous> (/Users/****/nodeJS/node_modules/db-mysql/db-mysql.js:18:15)
at Module._compile (module.js:441:26)
at Object..js (module.js:459:10)
at Module.load (module.js:348:31)
at Function._load (module.js:308:12)
也许已经太晚了,我希望你自己解决了这个问题,但这可能对其他遇到同样问题的人有用 我解决这个问题的方法是设置以下变量:
export DYLD_LIBRARY_PATH=<your absolute path to mysql lib folder>
在MacOS Lion 10.7.4上测试
export DYLD_LIBRARY_PATH=<your absolute path to mysql lib folder>
export DYLD_LIBRARY_PATH=/usr/local/mysql-5.5.25-osx10.6-x86_64/lib/