Я хочу установить последнюю версию Elixir на Ubuntu 15.10. Я следую за install. Но я только получил Elixir 1.1.0-dev
. Но последняя версия - 1.2. Как мне это получить?Как установить последнюю версию Elixir (1.2 в эту дату) на Ubuntu 15.10?
ответ
Я думаю, что в этом случае вы должны будете строить из источника:
https://github.com/elixir-lang/elixir
С сайта:
Чтобы запустить Эликсир из источника, клонировать этот репозиторий в вашей машине, компиляции и протестировать его:
мерзавец клон https://github.com/elixir-lang/elixir.git
кд эликсира
сделать чистый тест
У меня есть эта ошибка на' make clean test': '' 'cd lib/elixir && '/home/tom/Downloads/elixir/rebar "clean /usr/bin/env: escript: Нет такого файла или каталога Makefile: 116: рецепт для цели 'clean' failed make: *** [clean] Ошибка 127 '' ' – BoumTAC
Вы используете команду под sudo? Если нет, я попробую это и посмотрю, что вы получите. –
такая же ошибка с sudo – BoumTAC
От 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
, он будет также сделать самую последнюю доступную версию для вас.
это Elixir 1.1.0-dev not elixir 1.2 – BoumTAC
Хм ... Мне нужно будет проверить наш процесс сборки, чтобы узнать, какие шаги мы используем, потому что 1.2 доступен в нашей среде. Я был уверен, что это то, что мы делали, но, вероятно, изменилось с тех пор, как я последний раз проверял. –
Я просто сделал это на новой виртуальной машине и установил 1.2. Я также могу подтвердить, что моя компания использует этот процесс в производстве, и мы используем 1.2. Убедитесь, что у вас еще нет эликсира на компьютере, и что в вашей конфигурации нет конфликтующих внешних репозиториев. –
У вас была еще одна версия Elixir, установленная до попытки установки этой версии? Если это так, убедитесь, что вы сначала избавитесь от старой версии. –
Вы можете использовать пакеты Elixir от Erlang Solutions. Для Ubuntu существуют пакеты, включая 'Elixir 1.2.3' https://www.erlang-solutions.com/resources/download.html – tkowal