MacOS 安裝 LuaJIT-2.1.0-beta1
阿新 • • 發佈:2021-06-22
MacOS 安裝 LuaJIT-2.1.0-beta1
LuaJIT官網:http://luajit.org/download.html
下載安裝:
➜ axel http://luajit.org/download/LuaJIT-2.1.0-beta1.tar.gz
➜ tar -xvf LuaJIT-2.1.0-beta1.tar.gz
➜ cd LuaJIT-2.1.0-beta1
➜ make
➜ sudo make install
如果在make是報下面的錯誤
ld: warning: -seg1addr not 16384 byte aligned, rounding up LINK luajit Undefined symbols for architecture x86_64: "__Unwind_DeleteException", referenced from: _lj_err_unwind_dwarf in libluajit.a(lj_err.o) "__Unwind_GetCFA", referenced from: _lj_err_unwind_dwarf in libluajit.a(lj_err.o) "__Unwind_RaiseException", referenced from: _lj_err_throw in libluajit.a(lj_err.o) "__Unwind_SetGR", referenced from: _lj_err_unwind_dwarf in libluajit.a(lj_err.o) "__Unwind_SetIP", referenced from: _lj_err_unwind_dwarf in libluajit.a(lj_err.o) ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make[1]: *** [luajit] Error 1 make: *** [default] Error 2
處理方法:設定一下環境變數
➜ export MACOSX_DEPLOYMENT_TARGET=10.14
然後重新make && make install
驗證:
安裝完之後會有一句提示,提示建立軟連線
Note: the development releases deliberately do NOT install a symlink for luajit
You can do this now by running this command (with sudo):
ln -sf luajit-2.1.0-beta1 /usr/local/bin/luajit
建立好軟連線之後就可以在終端驗證
➜ luajit -v
LuaJIT 2.1.0-beta1 -- Copyright (C) 2005-2015 Mike Pall. http://luajit.org/