Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന catalyst.plp കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
കാറ്റലിസ്റ്റ് - ഒരു കാറ്റലിസ്റ്റ് ആപ്ലിക്കേഷൻ ബൂട്ട്സ്ട്രാപ്പ് ചെയ്യുക
സിനോപ്സിസ്
catalyst.pl [ഓപ്ഷനുകൾ] ആപ്ലിക്കേഷൻ-നാമം
'catalyst.pl' ഒരു പുതിയ ആപ്ലിക്കേഷനായി ഒരു അസ്ഥികൂടം സൃഷ്ടിക്കുന്നു, ഒപ്പം അപ്ഗ്രേഡ് ചെയ്യാൻ നിങ്ങളെ അനുവദിക്കുന്നു
നിങ്ങളുടെ പഴയ ആപ്ലിക്കേഷന്റെ അസ്ഥികൂടം.
ഓപ്ഷനുകൾ:
-force ഒരു .new ഫയൽ സൃഷ്ടിക്കരുത്, അവിടെ സൃഷ്ടിക്കേണ്ട ഒരു ഫയൽ നിലവിലുണ്ട്
-സഹായം ഈ സഹായം പ്രദർശിപ്പിച്ച് പുറത്തുകടക്കുക
-makefile മാത്രം അപ്ഡേറ്റ് Makefile.PL
-സ്ക്രിപ്റ്റുകൾ സഹായ സ്ക്രിപ്റ്റുകൾ മാത്രം അപ്ഡേറ്റ് ചെയ്യുന്നു
ആപ്ലിക്കേഷൻ-നാമം സാധുവായ ഒരു പേൾ മൊഡ്യൂൾ നാമമായിരിക്കണം കൂടാതെ "::", ഉൾപ്പെടാം
പ്രോജക്റ്റ് നാമത്തിൽ '-' ആയി പരിവർത്തനം ചെയ്യും.
ഉദാഹരണങ്ങൾ:
catalyst.pl എന്റെ::ആപ്പ്
catalyst.pl MyApp
കാറ്റലിസ്റ്റിന്റെ പുതിയ പതിപ്പിലേക്ക് നിങ്ങളുടെ ആപ്പ് അപ്ഗ്രേഡ് ചെയ്യാൻ:
catalyst.pl -force -scripts MyApp
വിവരണം
"catalyst.pl" സ്ക്രിപ്റ്റ് ഒരു കാറ്റലിസ്റ്റ് ആപ്ലിക്കേഷൻ ബൂട്ട്സ്ട്രാപ്പ് ചെയ്യുന്നു, ഒരു ഡയറക്ടറി ഘടന സൃഷ്ടിക്കുന്നു
അസ്ഥികൂട ഫയലുകൾ കൊണ്ട് നിറഞ്ഞിരിക്കുന്നു.
ആപ്ലിക്കേഷന്റെ പേര് ഒരു സാധുവായ പേൾ മൊഡ്യൂളിന്റെ പേരായിരിക്കണം. സൃഷ്ടിച്ച ഡയറക്ടറിയുടെ പേര്
നൽകിയ ആപ്ലിക്കേഷന്റെ പേരിൽ നിന്ന് രൂപപ്പെട്ടതാണ്, ഇരട്ട കോളണുകൾ ഹൈഫനുകൾ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുന്നു
(അതിനാൽ, ഉദാഹരണത്തിന്, "My:: App" എന്നതിന്റെ ഡയറക്ടറി "My-App" ആണ്).
"My::App" എന്ന ഉദാഹരണം ഉപയോഗിച്ചുകൊണ്ട്, ആപ്ലിക്കേഷൻ ഡയറക്ടറിയിൽ ഇവ അടങ്ങിയിരിക്കും
ഇനിപ്പറയുന്ന ഇനങ്ങൾ:
വായിക്കുക
ഒരു അസ്ഥികൂടം README ഫയൽ, അത് വികസിപ്പിക്കാൻ നിങ്ങളെ പ്രോത്സാഹിപ്പിക്കുന്നു
മാറ്റങ്ങൾ
ആപ്ലിക്കേഷൻ സൃഷ്ടിക്കുന്നതിനുള്ള പ്രാരംഭ എൻട്രി ഉള്ള ഒരു മാറ്റങ്ങൾ ഫയൽ
Makefile.PL
Makefile.PL പാക്കേജിംഗിനും വിതരണത്തിനുമായി "മൊഡ്യൂൾ::ഇൻസ്റ്റാൾ" സിസ്റ്റം ഉപയോഗിക്കുന്നു
അപേക്ഷ.
lib-ൽ ആപ്ലിക്കേഷൻ മൊഡ്യൂളും ("My/App.pm") മോഡൽ, കാഴ്ച, കൂടാതെ ഉപഡയറക്ടറികളും അടങ്ങിയിരിക്കുന്നു
കൺട്രോളർ ഘടകങ്ങൾ ("My/App/M", "My/App/V", "My/App/C").
വേര്
നിങ്ങളുടെ വെബ് ഡോക്യുമെന്റ് ഉള്ളടക്കത്തിനായുള്ള റൂട്ട് ഡയറക്ടറി. ഇത് ശൂന്യമായി അവശേഷിക്കുന്നു.
സ്ക്രിപ്റ്റ്
സഹായ സ്ക്രിപ്റ്റുകൾ അടങ്ങിയ ഒരു ഡയറക്ടറി:
"myapp_create.pl"
പുതിയ ഘടക മൊഡ്യൂളുകൾ സൃഷ്ടിക്കുന്നതിനുള്ള സഹായ സ്ക്രിപ്റ്റ്
"myapp_server.pl"
ഒരു കാറ്റലിസ്റ്റ് ടെസ്റ്റ് സെർവറിനുള്ളിൽ ജനറേറ്റുചെയ്ത ആപ്ലിക്കേഷൻ പ്രവർത്തിപ്പിക്കുന്നു, അത് ഉപയോഗിക്കാൻ കഴിയും
ഒരു പൂർണ്ണമായ വെബ് സെർവർ കോൺഫിഗറേഷൻ അവലംബിക്കാതെ പരിശോധിക്കുന്നതിന്.
"myapp_cgi.pl"
ജനറേറ്റ് ചെയ്ത ആപ്ലിക്കേഷൻ ഒരു CGI സ്ക്രിപ്റ്റായി പ്രവർത്തിപ്പിക്കുന്നു
"myapp_fastcgi.pl"
ജനറേറ്റ് ചെയ്ത ആപ്ലിക്കേഷൻ ഒരു FastCGI സ്ക്രിപ്റ്റായി പ്രവർത്തിപ്പിക്കുന്നു
"myapp_test.pl"
കമാൻഡ് ലൈനിൽ നിന്ന് ജനറേറ്റ് ചെയ്ത ആപ്ലിക്കേഷന്റെ ഒരു പ്രവർത്തനം പ്രവർത്തിപ്പിക്കുന്നു.
ടി ടെസ്റ്റ് ഡയറക്ടറി
"catalyst.pl" സ്ക്രിപ്റ്റ് സൃഷ്ടിച്ച ആപ്ലിക്കേഷൻ മൊഡ്യൂൾ പ്രവർത്തനക്ഷമമാണ്, എന്നിരുന്നാലും
ഒരു സൗഹൃദ സ്വാഗത സ്ക്രീൻ ഔട്ട്പുട്ട് ചെയ്തുകൊണ്ട് എല്ലാ അഭ്യർത്ഥനകളോടും പ്രതികരിക്കുന്നു.
കുറിപ്പ്
"catalyst.pl" അല്ലെങ്കിൽ സൃഷ്ടിച്ച സഹായ സ്ക്രിപ്റ്റോ നിലവിലുള്ള ഫയലുകളെ പുനരാലേഖനം ചെയ്യില്ല. ഇൻ
സ്ക്രിപ്റ്റുകൾ നിലവിലുള്ള എല്ലാ ഫയലുകളുടെയും പുതിയ പതിപ്പുകൾ സൃഷ്ടിക്കും, വിപുലീകരണം ചേർക്കുക
ഫയൽ നാമത്തിലേക്ക് ".new". ".new" എന്ന ഫയലിന് സമാനമാണെങ്കിൽ അത് സൃഷ്ടിക്കപ്പെടുന്നില്ല
നിലവിലുള്ള ഫയൽ.
ഇതിനർത്ഥം നിങ്ങൾക്ക് സ്ക്രിപ്റ്റുകൾ വീണ്ടും പ്രവർത്തിപ്പിക്കാമെന്നാണ്, ഉദാഹരണത്തിന് കാറ്റലിസ്റ്റിന്റെ പുതിയ പതിപ്പുകളോ അല്ലെങ്കിൽ
അതിന്റെ പ്ലഗിനുകൾ വ്യത്യസ്ത കോഡ് സൃഷ്ടിക്കുന്നു, അല്ലെങ്കിൽ നിങ്ങൾ സൃഷ്ടിച്ച കോഡ് എങ്ങനെ മാറ്റിയിരിക്കാമെന്ന് കാണാൻ
(നിങ്ങളുടെ എല്ലാ കോഡുകളും ഒരു പതിപ്പ് നിയന്ത്രണ സംവിധാനത്തിൽ ഉണ്ടെങ്കിലും, ചെയ്യരുത്
നിങ്ങൾ ...).
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് catalyst.plp ഓൺലൈനായി ഉപയോഗിക്കുക