我之前已经知道此问题的变体,并且我已尝试过其他帖子中列出的建议。我试图使用brew在El Capitan中安装sqlite 3.11。
我做了......
$ brew install sqlite3
$ brew link --force sqlite3
--force
是必要的,因为我收到错误而没有显示Warning: sqlite is keg-only and must be linked with --force
。另外,我/usr/local/bin
的前面有PATH
。所以一切看起来都是正确设置的。现在我这样做......
~ $ which sqlite3
/usr/local/bin/sqlite3
~ $ sqlite3 --version
3.8.4.3 2014-04-03 16:53:12 a611fa96c4a848614efe899130359c9f6fb889c3
~ $ /usr/local/bin/sqlite3 --version
3.11.0 2016-02-15 17:29:24 3d862f207e3adc00f78066799ac5a8c282430a5f
~ $ ls -l /usr/local/bin/sqlite3
lrwxr-xr-x 1 me admin 35 Feb 16 19:12 /usr/local/bin/sqlite3 -> ../Cellar/sqlite/3.11.0/bin/sqlite3
~ $ /usr/local/Cellar/sqlite/3.11.0/bin/sqlite3 --version
3.11.0 2016-02-15 17:29:24 3d862f207e3adc00f78066799ac5a8c282430a5f
我在这里有点不知所措。它说它使用了正确的sqlite3,但版本错误。当我查看链接到/ usr / local / bin中的自制版本的sqlite3时,它具有正确的版本号。关于我在这里做错了什么或者如何解决这个问题的建议?
答案 0 :(得分:0)
出于某种原因,似乎蟒蛇正在盯着我的路径。一旦我卸载了anaconda,一切都很好。