Bai*_*aig 8 xampp upgrade osx-yosemite
我在OS X Maverick上安装了XAMPP 1.8.3-1,一切都很好,直到我昨晚升级到Yosemite,现在当我尝试在管理器中启动MySQL时,它将无法启动.
活动监视器显示没有其他MySQL进程在运行.在错误日志中,我发现此消息:
2014-08-06 17:19:04 5277 mysqld_safe用/ Applications/XAMPP/xamppfiles/var/mysql中的数据库启动mysqld守护进程dyld:未找到符号:_sqlite3_intarray_bind引用自:/System/Library/Frameworks/CoreData.framework/Versions/A/CoreData预期在:/Applications/XAMPP/xamppfiles/lib/libsqlite3.dylib /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData 2014-08-06 17:19:05 5277 mysqld_safe mysqld from pid文件/Applications/XAMPP/xamppfiles/var/mysql/MacBook-Pro.local.pid结束
hrb*_*str 17
这似乎表明您可以编辑:
/Applications/XAMPP/xamppfiles/xampp
Run Code Online (Sandbox Code Playgroud)
并寻找:
$XAMPP_ROOT/bin/mysql.server start > /dev/null &
Run Code Online (Sandbox Code Playgroud)
并添加unset DYLD_LIBRARY_PATH在它上面.它应该看起来像:
unset DYLD_LIBRARY_PATH
$XAMPP_ROOT/bin/mysql.server start > /dev/null &
Run Code Online (Sandbox Code Playgroud)
看来你也可以编辑:
/Applications/mampstack-version/mysql/scripts/ctl.sh
Run Code Online (Sandbox Code Playgroud)
并添加unset到该文件的顶部:
#!/bin/sh
unset DYLD_LIBRARY_PATH
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3816 次 |
| 最近记录: |