आज मैंने Mojolicious ढांचे को सीखना शुरू कर दिया। आईएमएचओ, सबसे अच्छा तरीका है "उदाहरणों से सीखें", इसलिए कुछ "पहले से ही किए गए" एप्लिकेशन का अध्ययन करें। इसलिए मैंने Mojolicious-Boilerplate डाउनलोड किया, जो Mojolicious और ट्विटर बूटस्ट्रैप का डेमो होना चाहिए। दुर्भाग्य से यह भी शुरू नहीं होता है।Mojolicious-Boilerplate ऐप को कैसे ठीक करें?
$ 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 में पाया:
#!/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;
संपादित & त्रुटि शुरू
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!
- क्या कोई मुझे इस स्टार्टर ऐप को ठीक करने का सुझाव दे सकता है?
- या यहां कोई अन्य "सरल" ऐप है जो कुछ जेएस, सीएसएस, मोज़ोलिसी "ब्रोइलरप्लेट" दिखाता है?
आप इसे कैसे शुरू करते हैं? कृपया उस कोड को जोड़ें जिसे आप कोड –
चलाते हैं @ BorisDäppen संपादन देखें - धन्यवाद। – kobame
मुझे इस तरह एक समस्या भी थी ... शायद 'स्टार्ट' को 'start_app ($ name)' के साथ प्रतिस्थापित करने की आवश्यकता है: http://mojolicio.us/perldoc/Mojolicious/Commands#start_app –