2016-06-07 8 views
1

leafo.net/lapis의 안내에 따라 구성 파일을 만듭니다. 내 config.moon이 응용 프로그램의 최상위 폴더에 있으며이Lapis가 config.moon의 값을 사용하지 않습니다.

config = require "lapis.config" 

config "development", -> 
    port 5001 

내가 lapis build를 실행하거나 lapis server, 내 nginx.conf.compiled에 날짜 스탬프가 변경된 것을 확인할 수 있습니다처럼 보이지만 내 구성을 무시 것으로 보인다, 여전히 포트에서 수신됩니다으로 8080

server { 
    listen 8080; 
    lua_code_cache off; 

lapis server 따라서 해당 포트에 연결하고 실패하는 시도합니다. 나는 무엇을 놓쳤는가?

응용 프로그램 구조 : 당신은 그들을 읽을 수있는 라피스 명령 줄 도구 위해서는 .lua.moon 파일을 컴파일해야합니다

.. (up a dir) 
/home/sam/lapis-example/ 
▸ client_body_temp/ 
▸ fastcgi_temp/ 
▸ logs/ 
▸ proxy_temp/ 
▸ scgi_temp/ 
▸ uwsgi_temp/ 
    app.moon 
    config.moon 
    mime.types 
    models.moon 
    nginx.conf 
    nginx.conf.compiled 

답변

2

. 명령 줄 도구는 .moon 파일을로드하는 방법을 알지 못합니다.

당신은 moonc 명령을 사용하여이 작업을 수행 할 수 있습니다, 최상위 디렉토리에이 실행

moonc . 

당신은 자동 시계 명령을 사용하여 컴파일 할 수 있습니다 :

moonc -w . 
+0

감사합니다, 즉해야 뒤늦은 지경에서 뚜렷했지만 나는 그 모든 것에 새로운 브랜드입니다. 좋은 물건! – Samo