Mojolicious,没有找到morbo命令

时间:2014-03-21 03:56:11

标签: perl mojolicious

我使用Mojolicious网页(http://mojolicio.us/)上的说明在OS X Mavericks上安装了Mojolicious。

指示声明“使用内置开发Web服务器运行此示例只需将代码放入文件并以”morbo“启动它。”当我这样做时,命令行会给出错误“morbo:没有找到指令 ”。

如果这是一个菜鸟错误,我会删除它,但我发现的唯一解决方案是另一个没有帮助我的stackoverflow页面。

3 个答案:

答案 0 :(得分:2)

作为包含脚本的任何Perl模块的安装过程的一部分,它们将安装到特定位置。如果该位置不在您的可执行文件路径中,则无法运行它们。我会对morbo脚本执行文件搜索并检查您的$PATH变量。该脚本必须位于该变量中列出的目录中才能按名称运行。通过在终端中运行echo $PATH进行检查(我知道它适用于Linux,我认为它适用于Mac)。

您还可以通过执行可执行文件的完整路径来运行morbo:

/home/joel/perl5/perlbrew/perls/perl-5.18.1/bin/morbo myapp.pl

(如你所见,我使用perlbrew,我强烈推荐它。)

答案 1 :(得分:1)

我的morbo在这里:/usr/local/Cellar/perl/5.24.0_1/bin/morbo

如果我从那里运行它,它按预期工作。跑吧

找到/ -name morbo,你会发现它。

希望它有所帮助。

答案 2 :(得分:0)

我遇到了同样的问题,但是使用标准的Perl安装,而不是perlbrew。我期待mojo命令可用,但我只有morbo命令。

which morbo -> /opt/local/bin/morbo
sudo ln -s /opt/local/bin/morbo /opt/local/bin/mojo