Ich habe die Anweisungen auf der Elixir-Site für Ubuntu befolgt, indem ich sie heruntergeladen und installiert habe, erlang-solutions_1.0_all.deb
aber beim Installationsversuch wurde kein Installationsziel gefunden.
$ sudo apt-get install elixir
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package elixir
Kein passendes Ziel im apt-Cache
$ sudo apt-cache search elixir
elyxer - standalone LyX to HTML converter
libelixirfm-perl - perl implementation for Functional Arabic Morphology
python-elixir - Declarative Mapper for SQLAlchemy
Erlang Solutions Repo in Quellen
$ ll /etc/apt/sources.list.d
total 12K
-rw-r--r-- 1 root root 183 Oct 29 23:38 erlang-solutions.list
-rw-r--r-- 1 root root 58 Nov 26 2013 getdeb.list
-rw-r--r-- 1 root root 458 Apr 20 2014 official-package-repositories.list
Ich verwende Linux Mint 16 (Petra) basierend auf Ubuntu 13.10 (Saucy Salamander)
$ cat /etc/apt/sources.list.d/erlang-solutions.list
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb http://binaries.erlang-solutions.com/debian saucy contrib
$ sudo apt-get update | grep erlang
Ign http://binaries.erlang-solutions.com saucy InRelease
Hit http://binaries.erlang-solutions.com saucy Release.gpg
Hit http://binaries.erlang-solutions.com saucy Release
Hit http://binaries.erlang-solutions.com saucy/contrib amd64 Packages
Hit http://binaries.erlang-solutions.com saucy/contrib i386 Packages
Ign http://binaries.erlang-solutions.com saucy/contrib Translation-en_GB
Ign http://binaries.erlang-solutions.com saucy/contrib Translation-en
Ich bin mir nicht sicher, warum dieses Repo mir kein Installationsziel für Elixier bietet.
quelle
Ich habe es auch aus Elixirs Dokumentation versucht. Zuerst habe ich versagt, dann schließlich
elixir
erfolgreich auf meinem MintDebian1 (Debian wheezy) installiert .Ich weiß nicht wirklich, was los ist. Ich neige dazu zu glauben, dass sie einen Tippfehler in ihrer Dokumentation haben und
apt-get install elixir
stattdessen geschrieben habenerlang
, weil alle anderen Blog-Beiträge, die ich gefunden habe und die dasselbe verwenden, das Elixier manuell.deb
installierenerlang
und dann installieren.Ich ging zu
/etc/apt/sources.list.d/erlang-solutions.list
, wechseltesqueeze
zuwheezy
, rannteapt-get update
und fand schließlichelixir
und alles ist gut.PS: Es ist möglich, Elixir nicht zu installieren, es aber trotzdem auszuführen, und die
iex
Replikation auch von einem Docker-Image. Siehe https://registry.hub.docker.com/u/nifty/elixir/quelle
squeeze
umwheezy
es zu beheben. Vielen Dank.Tricia
zubionic
Ich hatte gerade das gleiche Problem und mein System ist Ubuntu 14.04, dh eines der Systeme, die der Elixir-Installationslink in der Frage angeblich unterstützt.
Das von mir installierte esl-erlang (gemäß dem obigen Elixir-Link) funktionierte nicht mit einer vorkompilierten Elixir-Binärdatei, die ich von github heruntergeladen hatte. Ich habe daher erlang install (
sudo apt-get purge esl-erlang
) gelöscht und bin zur Erlang-Installationswebseite gegangen , die auch eine Registerkarte für Elixir enthält.Ich habe zuerst die alternativen Erlang OTP-Anweisungen befolgt. Ich habe die entsprechende Zeile zu meiner hinzugefügt
/etc/apt/sources.list
und dann den öffentlichen Schlüssel manuell hinzugefügt. Schließlich habesudo apt-get update
ich nach dem Ausführen sowohl esl-erlang als auch elixir erfolgreich installiert.Ich laufe jetzt
iex
erfolgreich.quelle