2015-08-12 9 views
17

Bir Elixir projesi için bağımlılığı doğrudan komut satırı aracılığıyla mix veya kullanarak kurmanın bir yolu var mı?Elixir'e bağımlılıkları yükleme

Ben, benim mix.exs dosyayı değiştirir

$ mix hex.install httpoison 

gibi bir şey arıyordum adını ekleyerek ve am, Ancak

$ mix hex.search httpoison 

Package Version URL 
httpoison 0.11.0 https://hex.pm/packages/httpoison 

aracılığıyla hex kayıt arama için seçenek farkındayım en deps işlevine bağımlılığın son sürümü ve uygulama adını applications listesine ekleyin ve ardından

Bağımlılığı almak ve derlemek için 210
$ mix deps.get 

.

+1

. Bir tane bulursan bana haber ver. Teşekkürler. (: – holyxiaoxin

cevap

13

npm install --save benzeri bir şey aradığınız gibi görünüyor. Bu özellik karma olarak mevcut değildir. Her zamanki gibi bir şeyi mix.exs'a ekleyerek ve bahsetmişken mix deps.get'u çalıştırarak kurabilirsiniz.

Belirli uygulamaları yüklemek için başka bir yöntem de, bu mix görevinin global olarak çalıştırılmasına izin veren bir karışım arşividir. Bunun bir örneği çalışan tarafından monte edilebilir yeni anka uygulamaları oluşturmak için phoenix.new geçerli: Bunun için bir kütüphane var olduğunu umuyorum

mix archive.install https://github.com/phoenixframework/phoenix/releases/download/v0.16.1/phoenix_new-0.16.1.ez 
+0

Bu, benim için küçük bir kerelik komut dosyaları yazabileceğim bazı küresel ortama sahip olamayacağı anlamına mı geliyor? Örneğin, uzun bir süre rubyist olarak ben bundler kullanmayın ama çoğu zaman tek bir dosya yardımcı betiği var. standart küresel taşlar kümesini kabul eden bağımlılıklar. –