Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Perl Mojolicous,找不到morbo命令_Perl_Mojolicious - Fatal编程技术网

Perl Mojolicous,找不到morbo命令

Perl Mojolicous,找不到morbo命令,perl,mojolicious,Perl,Mojolicious,我已经使用Mojolicious网页()上的说明将Mojolicious安装到OSX Mavericks上 指令状态为“要使用内置开发web服务器运行此示例,只需将代码放入一个文件中,并以“morbo”开头即可”。执行此操作时,命令行会显示错误“morbo:command not found” 如果这是新手犯的错误,我会删除它,但我找到的唯一解决方案是另一个stackoverflow页面,它对我没有帮助。作为任何包含脚本的Perl模块安装过程的一部分,它们被安装到特定的位置。如果该位置不在可执行

我已经使用Mojolicious网页()上的说明将Mojolicious安装到OSX Mavericks上

指令状态为“要使用内置开发web服务器运行此示例,只需将代码放入一个文件中,并以“morbo”开头即可”。执行此操作时,命令行会显示错误“morbo:command not found”


如果这是新手犯的错误,我会删除它,但我找到的唯一解决方案是另一个stackoverflow页面,它对我没有帮助。

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

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

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

(请注意,正如您所看到的,我使用它,我强烈建议使用它)。

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

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

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

(请注意,正如您所看到的,我使用了,我强烈推荐它)。

我也有同样的问题,但使用的是标准的Perl安装,而不是perlbrew。我希望
mojo
命令可用,但我只有
morbo
命令

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

我也有同样的问题,但使用的是标准的Perl安装,而不是perlbrew。我希望
mojo
命令可用,但我只有
morbo
命令

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

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

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

find/-name morbo,你就会找到它


希望有帮助。

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

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

find/-name morbo,你就会找到它


希望有帮助。

您专门使用了哪些安装说明?我想补充一下你的问题。你具体使用了哪些安装说明?我想在你的问题上再补充一句。