我正在尝试在ubuntu中安装elixir ...我已经关注this instructions。
Everthing似乎很好,但是当我尝试执行混合命令时,系统告诉我这个:
bash: /usr/bin/mix: No such file or directory
谢谢你。
答案 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
来解决此问题。
所有存储库都已经为我预设了。