সুরকারের চলমান ফিরে আসে: "ইনপুট ফাইলটি খুলতে পারল না: কম্পোজারফার"


212

আমি symfony2 এবং পড়া প্রতীক নতুন । তৃতীয় অধ্যায়ে ডেটা-ফিক্সচারগুলির সাথে চেষ্টা করার সময় আমি কমান্ডটি চেষ্টা করেছিলাম:

php composer.phar update

তবে আমি ত্রুটি পেয়েছি:

Could not open input file: composer.phar

তাই আমি কিছুটা গুগল করে চেষ্টা করেছি

php composer.phar install

তবে এখনও একই ত্রুটি পেয়েছি। সুতরাং দয়া করে ওয়্যাম্প ব্যবহার করে সিমফনি 2-তে নতুন এক্সটেনশন বা ডেটা-ফিক্সচারের মতো বান্ডিল ইনস্টল করতে এই সুরকারকে কীভাবে মোকাবেলা করবেন guide


আপনি কি ঠিক জায়গায় কম্পোজার.ফার ইনস্টল করেছেন ??
হিজবুল 25

বিশ্বব্যাপী সুরকারকে সেটআপ করার সময় আমার এই সমস্যাটি ছিল। আমি alias composer="php C:\\\\Users\\\\MyUsername\\\\bin\\\\composer.phar"আমার .bashrc ফাইলটিতে যোগ করে শেষ করেছি । কুরুচিপূর্ণ, কিন্তু কাজ।
বাটান্দোয়া

14
উইন্ডোজ ব্যবহারকারীর জন্য সমাধানটি @ জামিলের নীচে, আপনার পিএইচপি সুরকারের চেয়ে ব্যবহারকারী সুরকারের দরকার আছে
কার্লোস 487

আপনার কোনও দরকার নেই .ফার যদি আপনি ইতিমধ্যে সুরকার ইনস্টল করে
রেখেছেন

উত্তর:


278

আপনি যদি এই জাতীয় নির্দেশনা অনুসরণ করেন:

https://getcomposer.org/doc/00-intro.md

যা আপনাকে নিম্নলিখিতগুলি করতে বলে:

$ curl -sS https://getcomposer.org/installer | php
$ mv composer.phar /usr/local/bin/composer

তারপরে সম্ভবত এটি সম্ভব যে আপনিও আমার মতো এই কমান্ডগুলি চালিয়েছেন এবং পৃষ্ঠার পরবর্তী অংশটি আপনাকে পুরো নামটি দিয়ে কম্পোজার.ফার উল্লেখ করা বন্ধ করতে এবং এক্সিকিউটেবল হিসাবে সংক্ষিপ্তকরণ করতে বলছেন না (যে আপনি কেবল এমভি দিয়ে নাম পরিবর্তন করেছেন) কমান্ড)। আমার স্নাতকের:

$ php composer.phar update friendsofsymfony/elastica-bundle

এটি হয়ে:

$ composer update friendsofsymfony/elastica-bundle

37
মনে রাখার বিষয়টি হ'ল আপনি যদি এটি সঠিকভাবে ইনস্টল করেন (উইন্ডোজে) এবং এটি আপনার পরিবেশের PATH ভেরিয়েবলের সাথে যুক্ত করেন তবে আপনাকে পিএইচপি কম্পোজারফার টাইপ করার প্রয়োজন নেই এবং পরিবর্তে সুরকার ব্যবহার করার প্রয়োজন নেই।
আটুরসামস

@ ক্রিস মোছিনী মনে হয় আপনি আমাকে সাহায্য করতে পারেন। এটি দেখুন: stackoverflow.com/questions/52091827/…
সাফল্য ম্যান

আমাদের কি প্রতিটি প্রকল্পে সুরকার ইনস্টল করতে হবে, আমি তাদের ইনস্টলারটি ব্যবহার করে সুরকারটি ইনস্টল করেছি
সুশান্ত ভরগব

151

আমি উইন্ডোজ একই সমস্যা ছিল এবং একটি ভিন্ন সমাধান ব্যবহার। আমি সুরকার ওয়েবসাইট দ্বারা সরবরাহিত সুরকার_সেটআপ.এক্সই ইনস্টলেশন ফাইলটি ব্যবহার করেছি এবং এটি একটি বিশ্বব্যাপী ইনস্টল করে।

ইনস্টল করার পরে, নিশ্চিত করুন যে আপনার PATH ভেরিয়েবলটি সেই ডিরেক্টরিতে নির্দেশ করবে যেখানে কমপোজার.ফার সঞ্চিত আছে। এটি সাধারণত C:\ProgramData\ComposerSetup\bin( প্রোগ্রাম ডেটা কোনও গোপন ডিরেক্টরি হতে পারে )। এটি বলার অপেক্ষা রাখে না, তবে নিশ্চিত হন যে পিএইচপি এক্সিকিউটেবল আপনার প্যাথ ভেরিয়েবলেও রয়েছে।

তারপরে আপনি কেবল কল করতে পারেন

composer install

পরিবর্তে

php composer.phar install

6
এটি শেষ পর্যন্ত কাজ করে, আমি বুঝতে পারি না কেন আমি এই তথ্যটি সুরকার ওয়েবসাইটে কোথাও খুঁজে পাচ্ছি না ...।
হেনিং ফিশার

4
ধন্যবাদ! সুরকার ডক্সে
নিক রোল্যান্ডো

এই উত্তরটির পরে দুই বছর পেরিয়ে গেছে এবং ডক্সটি এখনও আপডেট হয়নি, তাই আমারও একই সমস্যা ছিল। ধন্যবাদ!
অ্যান্ডি মারসার

105

পটভূমি

সুরকারকে ইনস্টল করার (এবং ব্যবহার) দুটি উপায় রয়েছে তা জেনে রাখা সহায়ক: স্থানীয়ভাবে আপনার প্রকল্প ডিরেক্টরিতে একটি ফাইল হিসাবে, বা বিশ্বব্যাপী সিস্টেম-ব্যাপী এক্সিকিউটেবল হিসাবে।

স্থানীয়ভাবে সুরকার ইনস্টল করার অর্থ হ'ল আপনি নিজের প্রকল্প ডিরেক্টরিতে একটি ফাইল ( composer.phar- যা পিএইচপি সংরক্ষণাগার ) ডাউনলোড করছেন । সুরকারের প্রয়োজন এমন প্রতিটি প্রকল্পের জন্য আপনাকে এটি ডাউনলোড করতে হবে।

আপনি নিয়মিত পিএইচপি ফাইলের মতো যা আপনি কমান্ড লাইনে কার্যকর করতে চান, আপনাকে এটি পিএইচপি দিয়ে চালাতে হবে:

php composer.phar update

যা মূলত বলে phpএক্সিকিউটেবল ফাইল চালানোর জন্য composer.pharসঙ্গে updateযেমন যুক্তি।

তবে আপনি যদি এটি বিশ্বব্যাপী ইনস্টল করেন তবে আপনি সুরকারকে নিজেই এক্সিকিউটেবল করতে পারবেন, যাতে আপনি পিএইচপি ছাড়াই কল করতে পারেন (এবং এটি প্রতিটি প্রকল্পের জন্য ডাউনলোড করতে হবে না)। অন্য কথায়, আপনি এই জাতীয় সুরকার ব্যবহার করতে পারেন:

composer update

যেহেতু আপনি নির্বাহ করছেন php composer.phar updateএবং আপনি ত্রুটিটি পাচ্ছেন তাই Could not open input file: composer.pharসম্ভবত composer.pharআপনার বর্তমান ডিরেক্টরিতে নেই।

সমাধান

আপনি যদি সুরকার বিশ্বব্যাপী ইনস্টল করা থাকে তবে কেবল composer updateতার পরিবর্তে চালান php composer.phar update

যদি আপনি এখনও সুরকার ইনস্টল না করে থাকেন তবে নিম্নলিখিত কমান্ডটি ব্যবহার করে PHAR ডাউনলোড করুন:

curl -sS https://getcomposer.org/installer | php

এটি ইনস্টলারটি ডাউনলোড করবে এবং এটি ব্যবহার করে চালাবে php। ইনস্টলারটি আপনার বর্তমান কার্যকারী ডিরেক্টরিতে প্রকৃত সুরকার PHAR ডাউনলোড করবে এবং এটি কার্যকর করতে সক্ষম করবে।

বিশ্বব্যাপী রচয়িতা ইনস্টল করতে (আমি এটি প্রস্তাব দিই), ফাইলটি আপনার কোনও স্থানে অনুলিপি করুন PATH। অপারেটিং সিস্টেম ও সেটআপ প্রতি সঠিক অবস্থানটি আলাদা হয়, আরও তথ্যের জন্য https://getcomposer.org/doc/00-intro.md#globally দেখুন।

ব্যক্তিগতভাবে, আমি আমার হোম ডিরেক্টরিতে সুরকার ইনস্টল করতে পছন্দ করি যাতে আমাকে এক্সিকিউটেবল (যা একটি সুরক্ষা ঝুঁকি হতে পারে) sudoইনস্টল বা আপডেট করার দরকার নেই composer। আমি যেমন লিনাক্সে আছি, আমি নিম্নলিখিত কমান্ডটি ব্যবহার করছি:

mv composer.phar ~/.local/bin/composer

1
আমি আশা করি আমি এই উত্তরটি একাধিকবার আপডেট করতে পারতাম। প্রশ্নের উত্তর দেওয়ার পাশাপাশি, এটি সুরকারের স্থানীয় এবং বৈশ্বিক ইনস্টলেশনগুলির মধ্যে পার্থক্যের প্রশ্নটিও স্পষ্ট করে। এই জন্য আপনাকে ধন্যবাদ.
নাইজা প্রোগ্রামার

49

অন্য কেউ যদি এই পৃষ্ঠায় কম আসে এবং এখনও একটি কার্যকরী উত্তর না পেয়ে (যেমন আমি করেছি), এটি ব্যবহার করুন:

$ curl -sS https://getcomposer.org/installer | php
$ mv composer.phar /usr/local/bin/composer.phar
$ alias composer='/usr/local/bin/composer.phar'
$ composer --version

এট ভয়েলা! একটি কার্যনির্বাহী সুরকার :-)


আপনাকে ধন্যবাদ, এজেন্ট স্মুল্ডার্স। ;)
স্টিভেন ভেন্টিমিগলিয়া

আমার জন্য কাজ করেছেন, তবে আমাকে একটি লাইন পরিবর্তন করতে হয়েছিল যাতে এটি সঠিকভাবে কাজ করতে পারে - $ ওরফে সুরকার = '/ ইউএসআর / স্থানীয় / বিন / সুরকার'
স্টেফ মোরো

আমার ম্যাক ওএস ইলেভেনে আমার .বাশ_প্রফাইলে ওরফে কমান্ড যুক্ত করেছে। এটি নতুন টার্মিনাল সেশনের জন্য উপনামটিকে অবিচল করে তুলবে।
নিশাচর

1
দ্বিতীয় লাইন কাজ করে না mv composer.phar /usr/local/bin/composer.phar। আমি একটি ত্রুটি পেয়েছি: mv: regular File '/usr/local/bin/composer.phar'ইনস্টল করা যায়নি: অধিকার হারিয়েছে।
পিটার

12

আমি কার্ল ইনস্টল না করায় এটি কাজ করে দেখেছি। উইন্ডোজ 8 এ এক্সএএমএপিপি ইনস্টল করা আছে। এটি আপনার স্থানীয় বিল্ডে যোগ করবে আমি রেপো এড়ানোর জন্য .gitignore ব্যবহার করি use

php -r "readfile('https://getcomposer.org/installer');" | php

আমি এখান থেকে পেয়েছি: https://getcomposer.org/download/


12

এই সমস্যাটি সমাধান করার জন্য আপনাকে প্রথমে যা করতে হবে তা হ'ল সুরকারের শেষ সংস্করণটি পাওয়া:

curl -sS https://getcomposer.org/installer | php

আমি আপনাকে পরামর্শ দিচ্ছি যে কম্পোজার.ফার ফাইলটি একটি বিশ্বব্যাপী "বিন" ডিরেক্টয়য়ের দিকে নিয়ে যান, আমার ক্ষেত্রে (ওএস এক্স) পথটি হ'ল:

mv composer.phar /usr/local/bin/composer.phar

সহজ অ্যাক্সেসের জন্য আপনার একটি عرف ফাইল তৈরি করার চেয়ে বেশি need

alias composer='/usr/local/bin/composer.phar'

যদি সবকিছু ঠিক থাকে তবে এখন আমাদের সুরকার সংস্করণটি যাচাই করার সময় এসেছে:

composer --version

আসুন আবার সুরকারকে দুর্দান্ত করে তুলি।


10

এটি আমার পক্ষে কাজ করেছে:

composer install

ছাড়া

php composer install

এমনকি কোনও এক্সটেনশন ছাড়াই? এছাড়াও, দয়া করে আপনার কোড লাইনে 4 স্পেস ইন্ডিকেটেশন যুক্ত করুন যাতে সেগুলি কোড হিসাবে ফর্ম্যাট করা হয়
ইয়াকোভএল

4

গতকাল আমি উইন্ডোজ 10 এ Yii2 ফ্রেমওয়ার্কটি ইনস্টল করার চেষ্টা করছিলাম এবং আমার একই সমস্যা রয়েছে (এই ইনপুট ফাইলটি খুলতে পারেনি: কম্পোজারফার) এই কমান্ডটি চালাচ্ছি:

php composer.phar create-project yiisoft/yii2-app-advanced advanced 2.0.9

ইস্যুটি কমপোজার। পিফআর ফাইলটি বর্তমান ডিরেক্টরিতে নেই, আপনাকে সম্পূর্ণ পাথ কমপোজার.ফ্রির মতো দিতে হবে

php C:\ProgramData\Composer\bin\composer.phar create-project yiisoft/yii2-app-advanced advanced 2.0.9

অথবা আপনি এই কমান্ডটি ব্যবহার করে yii2 প্রকল্প তৈরি করতে পারেন:

 composer create-project yiisoft/yii2-app-advanced advanced 2.0.9

অথবা

composer.phar create-project yiisoft/yii2-app-advanced advanced 2.0.9


3

আমারো একই ইস্যু ছিল. বিশ্বব্যাপী রচয়িতা তৈরি করার সময় এটি সমাধান করা হয় It এখন আমি ফোল্ডারে যে কোনও জায়গা থেকে কমান্ডগুলি টিউন করতে সক্ষম হয়েছি।

composer update

composer require "samplelibraryyouwant"


3
এটি প্রশ্নের উত্তর দেয় না। কোনও লেখকের কাছ থেকে সমালোচনা বা স্পষ্টতার জন্য অনুরোধ জানাতে, তাদের পোস্টের নীচে একটি মন্তব্য দিন।
বাস ভেন স্টেইন

@ বাসভানস্টাইন এটি উত্তর দেওয়ার চেষ্টা বলে মনে হচ্ছে না। যদি আপনি এই উত্তরটি ভুল বলে মনে করেন, তবে আপনি এটিকে ডাউনটি করতে পারেন।
আর্টজম বি

2

সহজ উত্তর, আপনি যে ডিরেক্টরিটিতে চালাতে চান সেই ডিরেক্টরিতে নেভিগেট করুন (আদর্শভাবে আপনার প্রকল্প ফোল্ডার) তারপরে একই ফোল্ডারে সুরকারকে ডাউনলোড করুন, তারপরে তত্ক্ষণাত ইনস্টল কমান্ডটি চালান:

 php composer.phar install

এটি স্বয়ংক্রিয়ভাবে composer.json সন্ধান করবে এবং আপনার প্রয়োজনীয় স্ক্রিপ্টগুলি চালাবে। শুভকামনা। এই স্টাফটি টার্মিনাল উইজার্ডগুলির জন্য একটি হাওয়া এবং আমাদের বাকী পুরোপুরি উদ্ভট


2

আমি উইন্ডোজ 8.0 ব্যবহার করছি। আমার ক্ষেত্রে ইনস্টল বা আপডেট করতে আমি কেবল সুরকার ইনস্টল বা পিএইচপি কম্পোজারের পরিবর্তে অন্য কিছু ব্যবহার করি। এটি আমার মত কাজ করেছে

composer require google/apiclient:1.*

2

হাই বন্ধুরা, ম্যাক ওএস-এ এই সমস্যাটি সমাধানের পদক্ষেপগুলি অনুসরণ করুন

  • পদক্ষেপ 1: প্রথমে আপনার প্রকল্প ডিরেক্টরি সহ টার্মিনালে কমান্ডটি চালান

    $ কার্ল-এসএস https://getcomposer.org/installer | পিএইচপি

  • পদক্ষেপ 2: আপনার প্রকল্প ডিরেক্টরিতে কম্পোজার.ফার সরান

    v এমভি রচয়িতা.ফার / অ্যাপ্লিকেশনস / এমএএমপি / এইচডটোকস / বাশ্রুশাপআই / কমপোজার.ফার

  • পদক্ষেপ 3: সেটআপ ওরফে সুরকার

    $ ওরফে সুরকার = '/ অ্যাপ্লিকেশনস / এমএএমপি / এইচটিডোকস / বাশ্রুশাপি / সুরকারকফার'

  • পদক্ষেপ 4: এখনই সুরকার সংস্করণ পরীক্ষা করুন

    ose সুরকার - রূপান্তর

    Composer version 1.7.2 2018-08-16 16:57:12

  • পদক্ষেপ 5: প্রজেক্ট ফোল্ডারগুলি এবং ফাইলটি বেলোতে রাখুন নিশ্চিত করুন

    s ls

    CONTRIBUTING.md docker-compose.yml templates README.md logs tests composer.json phpunit.xml vendor composer.lock public composer.phar src

  • পদক্ষেপ:: এখন সুরকার আপডেট করুন

    ose কম্পোজার.ফার আপডেট

    Loading composer repositories with package information Updating dependencies (including require-dev) Nothing to install or update Generating autoload files

  • পদক্ষেপ 7: আপনার নমুনা প্রকল্পটি চালান

    p পিএইচপি রচয়িতা.ফার শুরু

    php -S localhost:8080 -t public [Thu Sep 27 03:16:11 2018] ::1:51177 [200]: / [Thu Sep 27 03:16:11 2018] ::1:51178 [404]: /favicon.ico - No such file or directory


1

এখানে চিত্র বর্ণনা লিখুন

আপনার সুরকার.ফার উপরের উপায়ে স্থাপন করা উচিত।


আমি উইন্ডোজ 8 ব্যবহার করছি এবং গেটকমপোজার.অর্গ / ডাউনলোড অনুসারে সুরকারের এক্সাই ইনস্টল করেছি । তারপরে আপনার প্রদর্শিত কাঠামো অনুসারে আমি আমার প্রজেক্টে কম্পোজার.ফার ফাইলটি অনুলিপি করেছি। এটি পূর্বনির্ধারিত সাইফনি প্যাকেজ ডাউনলোড হওয়ায় কম্পোজারজেসন এবং কম্পোজারলক ফাইলগুলি ইতিমধ্যে ছিল। এটি করার পরে যখন আমি সুরকার udpate কমান্ড চালাচ্ছি, এটি প্রায় আধা ঘন্টা সময় নিয়েছে তবে এখনও শেষ হয়নি। কোনো সমস্যা? সুপারিশ করুন. আগাম ধন্যবাদ!
ব্যবহারকারী3291745

ঠিক আছে, আপনি কমান্ডের জন্য সিএমডি ব্যবহার করেন? সুতরাং আপনার সঠিক ডিরেক্টরি ডিরেক্টরি পরিবর্তন করা উচিত। স্ক্রিন শট সহ আপনার ডিরেক্টরি কাঠামো সরবরাহ করা আরও ভাল।
হিজবুল 25

স্ট্যাকওভারফ্লো আমাকে চিত্র আপলোড করতে দেয় না কারণ আমি কম পয়েন্ট বা খ্যাতি সহ নতুন জন্মগ্রহণকারী ব্যবহারকারী। আমি সি: \ wamp \ www \ সিমফনি \ ডিরেক্টরিতে সুরকার আপডেট কমান্ডটি চালাচ্ছি এবং সেই ডিরেক্টরিতে আমি সুরকারপাফর, সুরকার, জসন, সুরকারক্লক ফোল্ডার অ্যাপ, বিন, বিক্রেতা, এসসিআর এবং ওয়েব দেখতে পাচ্ছি।
ব্যবহারকারী3291745

সি: সিডি
ওয়্যাম্প

এই ক্ষেত্রে বিকাশকারী সর্বদা পিএইচপি / পাইথন / রুবির জন্য লিনাক্সের পরামর্শ দেয়। :)
হিজবুল 25

1

উইন্ডোগুলির জন্য, আমি সুরকার সিএমডি তৈরি করেছি এবং নীচের পাঠ্যটি ব্যবহার করেছি:

php c:\programs\php\composer.phar %*

যেখানে কমপোজারফার ইনস্টল করা আছে এবং সি: path প্রোগ্রামগুলি \ পিএইচপি। আমার পথে যুক্ত হয়েছে।

কেন এটি স্বয়ংক্রিয়ভাবে করা হয় না তা নিশ্চিত।


1

উইন্ডোজ 10 প্রো-এর জন্য নিম্নলিখিত পদক্ষেপগুলি সমস্যার সমাধান করে। বৈশিষ্ট্যগুলি নির্বাচন করুন অবরোধ মুক্ত প্রোগ্রাম বিকল্পটি পরীক্ষা করুন। ইনস্টলারটি চালান, প্রশাসনের অধিকার সহ কমান্ড সিএমডি চালান। composer --versionএটি বিশ্বব্যাপী ইনস্টল করা আছে তা নিশ্চিত করতে কমান্ড প্রম্পতে রান করুন। আপনার এখন চালাতে সক্ষম হওয়া উচিত composer require drush/drushএটি সুরকার ব্যবহার করে ড্রাশ নির্ভরতার জন্য।


1

অ্যাডমিনিস্ট্রেটর হিসাবে কেবল সেন্টিমিডি খুলুন এবং আপনার প্রকল্প ফোল্ডারে যান এবং এটি সুরক্ষিত কমান্ড ব্যবহার করছে বা না তা পরীক্ষা করছে।

উপরের ত্রুটিটি কারণ সুরকার বিশ্বব্যাপী অ্যাক্সেসযোগ্য নয়। সুতরাং আপনাকে প্রশাসক হিসাবে "সেন্টিমিডি" চালানো দরকার।

এটা আমার জন্য ভাল কাজ করছে।


1

কমান্ড লাইনে নিম্নলিখিতটি চালান:
curl -sS https://getcomposer.org/installer | php


0

আপনার সুরকার.ফার অবশ্যই উত্স ফাইলগুলিতে থাকতে হবে। আমারও একই সমস্যা ছিল এবং আমি আমার সুরকার -আর ফারকে আমার কাঠামো-স্ট্যান্ডার্ড-সংস্করণ ফোল্ডারে কাটা , যেখানে আমার পুরো শক্ত পাঠ্য প্রকল্প।


0

যদি সুরকার ইতিমধ্যে আপনার ইনস্টল করা থাকে তবে আপনার সুরকার ফাইলটি (এর ডিরেক্টরি) কোথায় রয়েছে তা জানতে হবে তার পরে আপনি আপনার সিমফনি প্রজেক্টে চলে যান যেখানে আপনার কমপোজার.জে জসন রয়েছে এবং সেই ডিরেক্টরি থেকে আপনি আপনার সুরকার ফাইলটি কার্যকর করেন। উইন্ডোজ এখানে আপনি কি করতে হবে।

symfony project directory_where_composer.json_is>php the_directory_where_composer.phar_is/composer update 

এখানেই শেষ



0

আপনি করতে পারেন

curl -sS https://getcomposer.org/installer | php

এস-এর পতাকা অর্থ অর্থ অগ্রগতি দেখায় না, ত্রুটিগুলি দেখায়

এবং তারপর

php composer.phar install

থেকে: অগ্রগতি বারটি না দেখানোর জন্য আমি কীভাবে সিআরএল পাব?

https://packagist.org/


0

Http://getcomposer.org/ ডাউনলোড পৃষ্ঠা থেকে উইন্ডো 7 মেশিনে সুরকার ইনস্টল করার চেষ্টা করার সময় আমি এই সমস্যায় পৌঁছেছি । যেহেতু একটি বিদ্যমান রচনা সংস্করণ ছিল (অ্যাডভিয়া দেব ডেস্কটপ সরঞ্জাম সরবরাহ করে) ইনস্টলেশনটি ব্যর্থ হয়েছিল এবং ম্যানুয়ালি এই সমস্যাটি সমাধান করার একমাত্র সুযোগ ছিল। (বা ডেভ ডেস্কটপ সরঞ্জাম রচয়িতা অপসারণ করতে)।

যাইহোক ত্রুটি বার্তাটি বেশ সোজাসাপ্টা (ইনপুট ফাইলটি খুলতে পারল না: কমপোজার.ফার), তারপরে আমাদের সেই ফাইলটি কোথায় অবস্থিত তা সিস্টেমকে জানিয়ে দেওয়া উচিত।

রচনা সম্পাদনা করুন ফাইল এবং এর মতো দেখতে হবে:

@SET PATH=C:\Program Files (x86)\DevDesktop\php5_4;%PATH%
php.exe composer.phar %*

দেখুন যে কমপোজার.ফার এর কোনও ফাইল পাথ নেই। কম্পোজার.ফার যেখানে অবস্থিত তার চেয়ে আলাদা ফোল্ডারে দাঁড়ালে এটি সন্ধান করতে সক্ষম হবে না। সুতরাং, কেবল কম্পোজার.ফার ফাইলের পথটি সম্পূর্ণ করুন:

@SET PATH=C:\Program Files (x86)\DevDesktop\php5_4;;%PATH%
SET composerScript=composer.phar
php.exe "%~dp0%composerScript%" %*

আপনার উইন্ডো কনসোলটি আবার খুলুন এবং এটি কৌশলটি করা উচিত।

সম্পাদনা: এটিতে একটি সমস্যা রয়েছে কারণ এটি সর্বদা% ~ dp0% সুরকার স্ক্রিপ্ট% ফোল্ডারটিকে সুরকার কার্যকর হিসাবে ব্যবহার করে। তারপরে সমস্ত কনফিগারেশনগুলি আপনার ফোল্ডারে নয় (আপনার বর্তমান প্রকল্প ফোল্ডারে দাঁড়িয়ে থাকা ছাড়াও) project

এখনও অবধি আমি উইন্ডোজে বিশ্বব্যাপী কাজ করার জন্য একটি ম্যানুয়াল রচয়িতা ইনস্টলেশন করার জন্য খুঁজে পাইনি। সম্ভবত উপরে বর্ণিত উইন্ডোজ ইনস্টলেশন জন্য সুরকারের সাথে আপনার এগিয়ে যাওয়া উচিত।


0

সুরকার রচয়িতা.প্যাস্ট ইনস্টল করে সুরকার অ্যাক্সেস করবেন না

সুরকার ইনস্টল করুন


0

আপনি যদি ইতিমধ্যে সুরকার ইনস্টল করে থাকেন তবে আপনি কেবল এই আদেশটি চেষ্টা করতে পারেন:

composer update 

বা আপনি যদি নিজের সুরকারকে কিছু বান্ডিল যুক্ত করতে চান তবে এটি ব্যবহার করে দেখুন:

composer require "/../"


0

আমি নীচের পদক্ষেপগুলি সহ একই সমস্যাটি স্থির করেছি

  1. টার্মিনাল ব্যবহার করে প্রকল্প ডিরেক্টরি খুলুন ( যা আপনি ব্যবহার করছেন অর্থাত্ )
  2. Https://getcomposer.org/download/ এ প্রদত্ত দিকনির্দেশ অনুসারে এই ডিরেক্টরিতে রচয়িতা ইনস্টল করুন

php -r "অনুলিপি (' https://getcomposer.org/installer ', 'সুরকার-সেটআপ.পিএফ');"

php -r "if (hash_file ('SHA384', 'composer-setup.php')) === 'প্রদত্ত-হ্যাশ-কোড') {প্রতিধ্বনি 'ইনস্টলারটি যাচাইকৃত';} অন্য {ইকো 'ইনস্টলারটি দুর্নীতিগ্রস্থ'; আনলিংক করুন ('সুরকার-সেটআপ.এফপি'); PH পিএইচপি_ইএল প্রতিধ্বনি; "

পিএইচপি সুরকার-সেটআপ.পিএইচপি পিএইচপি -আর "আনইলিংক ('সুরকার-সেটআপ.পিএফপি');"

  1. এখন আপনার কমান্ড চালানো।

composer.pharফাইলটি বর্তমান প্রকল্প ডিরেক্টরিতে পাওয়া যায় বলেই এখন সবকিছু ঠিকঠাক চলছে ।

ধন্যবাদ


0

আমার সাথে এটি কাজ করে আপনার কেবলমাত্র ফাইল composer.pharএবং composer.jsonবর্তমান প্রকল্পে need কমান্ডটি হ'ল

php composer.phar update 

0

এইভাবে আদেশ করুন:

composer.phar require intervention/image

ত্রুটি: রচনাশক্তি: কমান্ডটি পাওয়া যায় নি

আমি এই প্রক্রিয়াটি অনুসরণ করে সমস্যার সমাধান করেছি

আমি বিশ্বব্যাপী সুরকারকে সেট করেছিলাম এবং এই আদেশটি চালানোর composer.pharজন্য নতুন নামকরণ করেছি । এবং এখন এটি ঠিক আছেcomposercomposer require intervention/image


0

আমি জানি যে সম্ভবত আমার উত্তর এম্বেড করা কিউএনএপি সার্ভারের জন্য খুব নির্দিষ্ট, তবে আমি এখানে ইআইআই ইনস্টল করার চেষ্টা করে শেষ করেছি:

আমার জন্য, পুটি মাধ্যমে একটি কিউএনএপি এনএএস-এর ভিতরে, উপরের সমস্ত কৌশল চেষ্টা করার পরে এবং পিএটিএইচটিকে কোনও লাভ হয়নি, কেবলমাত্র সেমিডি লাইন যা কাজ করে তা হল:

 /mnt/ext/opt/apache/bin/php /usr/local/bin/composer create-project yiisoft/yii2-app-basic basic

অবশ্যই, সেই অনুসারে আপনার পথটি মানিয়ে নিন ...

আমি যদি এটি করি তবে আমার which composerএকটি সঠিক উত্তর আছে, তবে আমি যদি কিছু না করি তবে which phpফিরে আসে না।

তা ছাড়াও দৌড়ানোর চেষ্টা করা হচ্ছে

/mnt/ext/opt/apache/bin/php composer create-project yiisoft/yii2-app-basic basic

বা উল্লেখ করা

composer.phar

খুব একটা কাজ করিনি ...

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.