gpt4 book ai didi

perl - 如何修复 Mojolicious-Boilerplate 应用程序?

转载 作者:行者123 更新时间:2023-12-04 08:10:38 27 4
gpt4 key购买 nike

今天开始学习Mojolicious框架。恕我直言,最好的方法是“通过例子学习”,所以研究一些“已经完成”的应用程序。因此我下载了 Mojolicious-Boilerplate ,应该是 Mojolicious 和 Twitter bootstrap 的演示。不幸的是,它甚至没有开始。

#!/usr/bin/env perl
use Mojo::Base -strict;

use File::Basename 'dirname';
use File::Spec;

push @INC, join('/', File::Spec->splitdir(dirname(__FILE__)), '..', 'lib');

# Check if Mojolicious is installed;
die <<EOF unless eval 'use Mojolicious::Commands; 1';
It looks like you don't have the Mojolicious framework installed.
Please visit http://mojolicio.us for detailed installation instructions.

EOF

# Application
$ENV{MOJO_APP} ||= 'Boilerplate';

# Start commands
Mojolicious::Commands->start;

编辑 开始与错误:
$ morbo script/boilerplate 
Couldn't load application from file "script/boilerplate": Can't locate object method "start" via package "Mojolicious::Commands" at script/boilerplate line 20.

我在 https://github.com/kraih/mojo/blob/master/Changes 中找到了:

3.94 2013-04-08 - Removed deprecated start method from Mojolicious::Commands.



有:
$ mojo version
CORE
Perl (v5.16.3, darwin)
Mojolicious (4.18, Top Hat)

OPTIONAL
EV 4.0+ (4.15)
IO::Socket::IP 0.16+ (0.21)
IO::Socket::SSL 1.75+ (1.952)

This version is up to date, have fun!
  • 请有人建议我如何修复这个入门应用程序吗?
  • 或者这里是另一个“简单”的应用程序,它显示了一些 js、css、mojolicious 的“烤肉板”?
  • 最佳答案

    正如你自己提到的,start方法已被弃用,现在已删除。它的替代品是 start_app($name)您可以在这里找到:http://mojolicio.us/perldoc/Mojolicious/Commands#start_app

    您正在使用的示例根本不是最新的。如果你让它在你的机器上运行,你可以向官方 Git 存储库发出拉取请求(如 G. Cito 提到的)。我相信他们会很高兴收到此修复程序。

    关于perl - 如何修复 Mojolicious-Boilerplate 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17655989/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com