lapis 框架安裝試用

2021-09-07 15:46:26 字數 1676 閱讀 3252

備註:

此次安裝使用的是openresty 的openresty-1.11.2.1(openresty-1.11.2.1.tar.gz,最新版本存在cjson 包的問題 )

同時對於luarocks 使用原始碼安裝(使用yum 會有包的問題,解決起來少為費事點,實際上通過配置環境變數

也可以解決,就是費事,同時容易遺漏)

1. openresty 安裝(需要的依賴按照提示安裝即可)

wget 

tar zxvf openresty-1.11.2.1.tar.gz

cd openresty-1.11.2.1

./configure

gmake && gmake install

2. luarocks(原始碼)

wget 

tar -xzvf luarocks-2.4.3.tar.gz

cd luarocks-2.4.3

./configure --prefix=/usr/local/openresty/luajit \

--with-lua=/usr/local/openresty/luajit/ \

--lua-suffix=jit \

--with-lua-include=/usr/local/openresty/luajit/include/luajit-2.1

make

sudo make install

3. lapis&&moonscript安裝(lua 編譯)

/usr/local/openresty/luajit/luarocks   install  moonscript

/usr/local/openresty/luajit/luarocks install lapis

4. 工具環境變數配置

ln -s  /usr/local/openresty/luajit/bin/luarocks /usr/bin/luarocks

ln -s /usr/local/openresty/luajit/bin/lapis /usr/bin/lapis

ln -s /usr/local/openresty/luajit/bin/moonc /usr/bin/moonc

ln -s /usr/local/openresty/luajit/bin/moon /usr/bin/moon

5. lapis 使用

// 目前站點放在 /usr/local/openresty/site/lualib 可以自定義

// create projeect

lapis new --lua (預設為moonscript 最好使用moonc 進行實時編譯)

lapis server

6. 效果

7. 參考資料

cocospods 試用安裝

安裝乙個軟體還得命令列,使用也得命令列,你就知道這種系統就注定是程式設計師專用的了。扯遠了。1.開啟終端。我相信這步大家都會的。輸入命令sudo gem install cocoapods等了半天,還因為沒有效果,大概2,3分鐘後輸出 2.說明安裝好了。既然安裝好了,那就找個庫來用用,再次輸入命令p...

systemtap 安裝試用

1.安裝 yum install y systemtap systemtap runtime 2.環境準備 a.自動安裝依賴 stap prep b.手動安裝依賴 kernel debuginfo kernel debuginfo common kernel devel 簡單的方式使用yum ins...

casperjs 安裝試用

糾結了好久,一直報錯,具體錯誤資訊現在已經忘了,後來看了官網的prerequisite,才知道要安裝特定版本或greater 的 phantomjs 和 python。我這邊主要是沒裝python。當然還有casperjs 的bin 路徑也要加到環境變數裡 windows 然後都好了以後好是不正常,...