我使用Mojolicious网页(http://mojolicio.us/)上的说明在OS X Mavericks上安装了Mojolicious。
指示声明“使用内置开发Web服务器运行此示例只需将代码放入文件并以”morbo“启动它。”当我这样做时,命令行会给出错误“morbo:没有找到指令 ”。
如果这是一个菜鸟错误,我会删除它,但我发现的唯一解决方案是另一个没有帮助我的stackoverflow页面。
答案 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