7

我正在尝试在 ubuntu 中安装 elixir ...我已按照此说明进行操作。

一切似乎都很好,但是当我尝试执行混合命令时,系统回答我这个:

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

谢谢。

4

4 回答 4

4

刚刚遇到了同样的问题。您链接的指南将 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
于 2017-02-27T10:43:12.083 回答
1

在我的情况下,我已经使用 sudo 安装了 elixir,所以当你尝试在没有 sudo 的情况下调用它时,你会收到这个错误。

于 2019-05-05T12:25:40.077 回答
0

也碰到了这个。就我而言,它源于CDPATH设置。

为会话取消设置并重unset CDPATH试就可以了。

于 2017-04-23T04:17:24.510 回答
0

就我而言,我通过sudo apt-get install erlang-base安装期间重新安装了 Erlang,Elixir 被完全删除。

通过运行解决了这个问题sudo apt-get install elixir

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

于 2019-10-09T15:26:05.067 回答