সুরকারের শাখার নাম প্রয়োজন


106

উদাহরণস্বরূপ আমি প্রয়োজন:

{
  "repositories": [
    {
      "type": "git",
      "url": "https://github.com/google/google-api-php-client.git"
    }
  ],

  "require": {
    "google/apiclient": "v1-master"
  }
}

এই উদাহরণে আমি google/apiclientশাখায় প্রয়োজন চেষ্টা করুন v1-master। আমি ত্রুটি পেয়েছি:

  [UnexpectedValueException]                                                        
  Could not parse version constraint v1-master: Invalid version string "v1-master"

উত্তর:


186

আপনাকে সমস্ত ডেভ শাখা উপস্থাপন করতে হবে (= ট্যাগ নয়) dev-।

আপনার প্রয়োজনীয় শাখাটি ইনস্টল করতে, ব্যবহার করুন:

composer require google/apiclient:dev-v1-master

সুরকার ডক্স দেখুন ।


1
সহজ তথ্য। ধন্যবাদ!
— ম্যাট কোমরনিকি

আমি চেষ্টা করছি যে উইন্ডোজ মেশিনে কিন্তু গিট সংগ্রহস্থল থেকে একটি প্যাকেজ ডাউনলোড করতে সুরকার চালানোর জন্য সঠিক কমান্ডটি খুঁজে পেতে পারছি না। সুতরাং আপনি এই সাহায্য করুন?
— সিনিয়র পিএইচপি প্রোগ্রামার টিম

যোগ করুন 'ডেভ' উপসর্গটি শুধুমাত্র সুরকার কমান্ডে রয়েছে। আপনার কি সংগ্রহস্থল শাখার নামতে কোনও পরিবর্তন করার দরকার নেই
— সিলাস রিবাস মার্টিনস

এমনকি - নন-ক্যাশে এমনকি আপডেট করা শাখা পুনরায় ইনস্টল করতে পারেনি তাই আমি এটি ব্যবহার করেছি:composer require google/apiclient:dev-v1-master#COMMITHASH
— এম রোস্তামি

46

এটি কাজ করবে:

{
  "repositories": [
    {
      "type": "git",
      "url": "https://github.com/google/google-api-php-client.git"
    }
  ],

  "require": {
    "google/apiclient": "dev-BRANCH_NAME"
  }
}

সুতরাং প্যাটার্নটি "দেব- *", যদি আপনার শাখার নাম "বাগ-ফিক্স" হয় তবে "দেব-বাগ-ফিক্স"

কমান্ড লাইনের সাথে:

composer require google/apiclient:dev-BRANCH_NAME

4
প্যাটার্ন "dev- *" ব্যাখ্যা করার জন্য ধন্যবাদ
— এমেকা Mbah

4
আপনি যদি প্রধান রেপো কাঁটাচামচ করেন তবে প্রয়োজনীয় অংশে বিক্রেতার নাম পরিবর্তন করবেন না। কাঁটাচামচ: "url": "https://github.com/your-username/google-api-php-client.git"তবে থাকা দরকার: googleবিক্রেতা।
— ভ্লাদিমির ভুকানাক

1
@ ভ্লাদিমিরভুকানাক যে সামান্য রত্নটির আরও দৃশ্যমানতা প্রয়োজন!
— জ্যাকব থমাসন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.