2016-07-01 45 views
-1

去找Lua我下面的官方文檔安裝LUPA:盧帕不能在OSX 10.11.4埃爾卡皮坦

brew install lua 
brew install pkg-config 
pip install lupa 

我跑後,我可以成功地從命令行的任何文件夾運行LUA。但是,運行Django的管理命令(例如python manage.py migrate)時,我得到以下錯誤:

dyld: lazy symbol binding failed: Symbol not found: _luaL_newstate 
    Referenced from: /Users/oz/.virtualenvs/my_project/lib/python2.7/site-packages/lupa/_lupa.so 
    Expected in: flat namespace 

dyld: Symbol not found: _luaL_newstate 
    Referenced from: /Users/oz/.virtualenvs/my_project/lib/python2.7/site-packages/lupa/_lupa.so 
    Expected in: flat namespace 

Trace/BPT trap: 5 

我運行OSX 10.11.4埃爾卡皮坦,PIP 8.1.2,LUPA 1.3,LUA 5.2.4。

如何讓lupa工作?

回答

1

解決方案是用LDFLAGS安裝LUPA:

brew install lua 
brew install pkg-config 
LDFLAGS="-L/usr/local/bin/lua" pip install lupa --no-binary :all: 
相關問題