56
Bir Elixir uygulamasını çalıştırmanın doğru yolu nedir?Elixir uygulaması nasıl çalıştırılır?
Ben basit bir proje oluşturma ediyorum:
mix new app
ve bundan sonra yapabileceğim: temelde bir kez Uygulamamı derler
mix run
. Bu yüzden eklediğinizde: lib/app.ex
yılında
IO.puts "running"
Ben sadece ilk kez "running"
bkz bazı değişiklikler olmadığı sürece her ardışık run
hiçbir şey yapmaz. Oluşturulan app.app
ile ne yapabilirim?
mix.exs
yılında
escript: [main_module: App]
ardından def main(args):
ve sağlamak:
mix escript.build
./app
ama bence biraz hantal olduğunu Tabii
ben yapabileceğini biliyorum.
da benzeri bir şey var:
elixir lib/app.exs
ama benim app
yılında bağımlılıkları için gerekli olan, belli ki mix.exs
sayılmaz. Uygulamanızı çalıştırmaz.
Bir Elixir komut dosyasını (bir '.exs' dosyası) çalıştırmak istiyorsanız, ancak mix uygulamanızın içeriğinde bunu yapmak istiyorsanız, 'run run run run run run run.
'u
mix run
yerine modülünüze alarak görevleri çalıştırabilirsiniz.Sanırım this sizin için uygun. Bunun yerine,
mix <task.run>
yerine,mix
yerine varsayılan görevi çalıştırmak için çalıştırabilirsiniz.mix.exs
numaralı telefondandef project do [..] end
listesinedefault_task: "bot.run"
'u ekleyin. here'a bakın.kaynak
2016-01-24 02:31:45 holyxiaoxin