2016-03-28 5 views
0

Я хочу установить последнюю версию Elixir на Ubuntu 15.10. Я следую за install. Но я только получил Elixir 1.1.0-dev. Но последняя версия - 1.2. Как мне это получить?Как установить последнюю версию Elixir (1.2 в эту дату) на Ubuntu 15.10?

+0

У вас была еще одна версия Elixir, установленная до попытки установки этой версии? Если это так, убедитесь, что вы сначала избавитесь от старой версии. –

+0

Вы можете использовать пакеты Elixir от Erlang Solutions. Для Ubuntu существуют пакеты, включая 'Elixir 1.2.3' https://www.erlang-solutions.com/resources/download.html – tkowal

ответ

0

Я думаю, что в этом случае вы должны будете строить из источника:

https://github.com/elixir-lang/elixir

С сайта:

Чтобы запустить Эликсир из источника, клонировать этот репозиторий в вашей машине, компиляции и протестировать его:

мерзавец клон https://github.com/elixir-lang/elixir.git

кд эликсира

сделать чистый тест

+0

У меня есть эта ошибка на' make clean test': '' 'cd lib/elixir && '/home/tom/Downloads/elixir/rebar "clean /usr/bin/env: escript: Нет такого файла или каталога Makefile: 116: рецепт для цели 'clean' failed make: *** [clean] Ошибка 127 '' ' – BoumTAC

+0

Вы используете команду под sudo? Если нет, я попробую это и посмотрю, что вы получите. –

+0

такая же ошибка с sudo – BoumTAC

1

От the Elixir site:

  • wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb && sudo dpkg -i erlang-solutions_1.0_all.deb - Добавить решения Erlang репо
  • sudo apt-get update - Получить пакеты из репо, перечисленных в меткому
  • sudo apt-get install esl-erlang - Установить платформа Erlang/OTP и все ее приложения
  • sudo apt-get install elixir - Установить Elixir

Несмотря на то, что говорит 1.0 в команде dpkg, он будет также сделать самую последнюю доступную версию для вас.

+0

это Elixir 1.1.0-dev not elixir 1.2 – BoumTAC

+0

Хм ... Мне нужно будет проверить наш процесс сборки, чтобы узнать, какие шаги мы используем, потому что 1.2 доступен в нашей среде. Я был уверен, что это то, что мы делали, но, вероятно, изменилось с тех пор, как я последний раз проверял. –

+1

Я просто сделал это на новой виртуальной машине и установил 1.2. Я также могу подтвердить, что моя компания использует этот процесс в производстве, и мы используем 1.2. Убедитесь, что у вас еще нет эликсира на компьютере, и что в вашей конфигурации нет конфликтующих внешних репозиториев. –