Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 基本数据库mysql安装错误_Node.js - Fatal编程技术网

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,并尝试连接到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/