找不到中间人命令/捆绑器不起作用

我正在尝试安装中间人。我安装了gem并可以在我的gem列表中看到它。但是,如果输入middleman -v,则会收到消息middleman: command not found

我尝试安装捆绑程序以使用bundle exec middleman在项目目录中的Gemfile中运行Middleman。但是,当我尝试运行包时,出现以下错误: bash: /usr/bin/bundle: /usr/bin/ruby: bad interpreter: No such file or directory

我正在运行ruby v。2.6,并在Ubuntu 18.04上安装了middleman v.4.3.5。

任何帮助将不胜感激;我已经浪费了半天时间来解决这个问题,但我仍然处于高潮状态!

huzhuangc 回答:找不到中间人命令/捆绑器不起作用

which ruby给我/snap/bin/ruby,而我的路径变量是/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/share/rvm/bin。问题是ruby在snap文件夹中。
我只是卸载了ruby snap(和一般的snaps)并安装了具有正确路径(usr/bin/ruby)的“普通” Ruby。然后,中间人安装工作正常。

本文链接:https://www.f2er.com/3166321.html

大家都在问