混合(elixir)没有这样的文件或目录

时间:2016-09-28 15:41:54

标签: elixir mix

我正在尝试在ubuntu中安装elixir ...我已经关注this instructions

Everthing似乎很好,但是当我尝试执行混合命令时,系统告诉我这个:

bash: /usr/bin/mix: No such file or directory

谢谢你。

4 个答案:

答案 0 :(得分:3)

刚遇到同样的问题。您链接的指南安装mix到 / usr / local / bin / mix 而不是 / usr / local / mix 。我创建了一个符号链接 / usr / bin / mix ,但扩展 $ PATH 可能是解决此问题的更好方法。

~$ mix
-bash: /usr/bin/mix: No such file or directory
~$ which mix
/usr/local/bin/mix
~$ sudo ln -s /usr/local/bin/mix /usr/bin/mix
~$ mix
** (Mix) Could not find a Mix.Project, please ensure a mix.exs file is available

答案 1 :(得分:0)

也碰到了这个。在我的情况下,它源于CDPATH设置。

unset CDPATH的会话取消设置,然后重试就可以了。

答案 2 :(得分:0)

在我的情况下,我已经使用sudo安装了elixir,因此当您尝试不使用sudo调用它时,就会收到此错误。

答案 3 :(得分:0)

就我而言,我是通过sudo apt-get install erlang-base重新安装了Erlang的,在安装过程中,Elixir被完全删除了。

通过运行sudo apt-get install elixir来解决此问题。

所有存储库都已经为我预设了。