2016-06-07 5 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 будет поэтому пытаться подключиться на этот порт и потерпеть неудачу. Что я пропустил?

App Структура:

.. (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 файлы .lua для того, чтобы инструмент командной строки Lapis, чтобы прочитать их. Инструменты командной строки не знают, как загрузить файлы .moon самостоятельно.

Вы можете сделать это с помощью команды moonc, запустите в каталоге верхнего уровня:

moonc . 

Вы можете автоматически компилировать с помощью команды часов:

moonc -w . 
+0

Спасибо, что должна были очевидны в ретроспективе, но я совершенно новый для всего этого. Качественный товар! – Samo

 Смежные вопросы

  • Нет связанных вопросов^_^