की सम्पूर्णता को स्थापित करने से नहीं Laravel फोर्ज के माध्यम से अपने आवेदन की तैनाती पर, मैं निम्न त्रुटियों के साथ प्रस्तुत कर रहा हूँ:संगीतकार अद्यतन Laravel एप्लिकेशन
Fatal error: Class 'Illuminate\Support\Arr' not found in
/home/forge/toono.co/vendor/laravel/framework/src/Illuminate/Support/helpers.php
on line 151
इस के बाद composer update
आदेश भाग गया गया है। मेरे पास निर्देशिका में SSH'd है और कम और देखें, फ़ाइल Arr.php
मौजूद नहीं है।
कोड BitBucket में मास्टर शाखा से खींचा जाता है, और फिर निम्नलिखित लाइनों उत्पादन सर्वर पर क्रियान्वित कर रहे हैं:
cd /home/forge/default
git pull origin master
composer install
php artisan migrate --force
Composer.json:
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": [
"framework",
"laravel"
],
"license": "MIT",
"require": {
"laravel/framework": "4.2.*"
},
"require-dev": {
"way/generators": "2.*",
"fzaninotto/faker": "1.4.*@dev",
"barryvdh/laravel-debugbar": "1.*",
"flynsarmy/csv-seeder": "1.0.*"
},
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php"
]
},
"scripts": {
"post-install-cmd": [
"php artisan clear-compiled",
"php artisan optimize"
],
"post-update-cmd": [
"php artisan clear-compiled",
"php artisan debugbar:publish",
"php artisan optimize"
],
"post-create-project-cmd": [
"php artisan key:generate"
]
},
"config": {
"preferred-install": "dist"
},
"minimum-stability": "stable"
}
Composer.lock:
"require": {
"codesleeve/stapler": "~1",
"laravel/framework": "~4",
"php": ">=5.4.0"
}
composer update
क्यों फ़ाइल को याद किया है? स्थानीय अपडेट के बाद और गीथब में मास्टर शाखा पर भी, Arr.php
वहां है?
यदि मुझे आवश्यक कोई आवश्यक कोड याद आ रहा है, तो कृपया मुझे बताएं।
किसी भी मदद की सराहना की जाएगी।
Arr.php 4.2 में नया है। क्या आपके लाइव सर्वर का कंपोज़र.जेसन 4.2 निर्दिष्ट करता है? – ceejayoz
'" आवश्यकता ": {" लार्वेल/ढांचा ":" 4.2। * ",' यकृत सर्वर की संगीतकार.जेसन फ़ाइल है। – Ben
स्पष्ट रूप से दो मशीनें शामिल हैं: एक विकसित करने के लिए, और एक "उत्पादन" में कोड निष्पादित करने के लिए। कोड एक मशीन से दूसरी मशीन कैसे मिलता है? उस कोड "उत्पादन" मशीन पर कोड मिलने के बाद क्या होता है? किसी भी स्क्रिप्ट/आदेश निष्पादित - कौन सा? क्या आप हमें अपनी परियोजना के 'composer.json' और' composer.lock' दोनों फाइलें दे सकते हैं? (यदि संभव हो तो अपमानजनक लैरावेल पैकेज से संबंधित प्रासंगिक प्रविष्टियों को बाद वाले को छोटा करें)। प्रोड मशीन पर 'संगीतकार इंस्टॉल' चलाने वाले आउटपुट को जोड़ने से भी मदद मिल सकती है। – Sven