আমি কিভাবে গ্র্যাডেল আপগ্রেড করব?


40

এটি Gradleআপ টু ডেট দেখায় :

thufir@doge:~$ sudo apt install gradle
Reading package lists... Done
Building dependency tree       
Reading state information... Done
gradle is already the newest version (2.10-1).
0 upgraded, 0 newly installed, 0 to remove and 629 not upgraded.

আমি কীভাবে Gradle4.x এ আপগ্রেড করব ? সাধারণত SDKMAN এর চেয়ে উমাকে নিয়ে! যা তাদের পরামর্শ বলে মনে হচ্ছে ।

(ধীর সংযোগের কারণে আমি সমস্ত প্যাকেজ আপডেট করতে চাই না))

উত্তর:


77

আপনি প্রায় সর্বদা সর্বশেষতম সংস্করণের জন্য পিপিএ ব্যবহার করতে পারেন

sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
sudo apt upgrade gradle

অথবা সর্বশেষ সংস্করণে এসডিকেম্যান

curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
sdk install gradle

পিপিএর সুবিধা

  • সিস্টেমের সাথে স্বয়ংক্রিয় আপডেট
  • শেলটিতে ডাউনলোড করা স্ক্রিপ্টগুলির কোনও পাইপ নেই

Sdkman এর সুবিধা: সর্বশেষ সংস্করণ তাদের নিজেরাই গ্রেড সরবরাহ করে


upgrade gradleহিসাবে চালানোর সময় আমি ত্রুটি পেয়েছি The following packages have unmet dependencies. powershell : Depends: liblttng-ust0 but it is not installed। আমাকে sudo apt-get -f installতখন এটি চালাতে হবে sudo apt-get -f install gradle। এইভাবে, এটি পূর্ববর্তীটি মুছে দেয় এবং স্ক্র্যাচ থেকে সর্বশেষতম ইনস্টল করে।
আনম শেরাজ

@ আনমশেরাজ: পাওয়ারশেল পুরোপুরি অন্য একটি ভান্ডারে রয়েছে। গ্রেডের সাথে এর কিছু করার দরকার নেই। তবে মনে হচ্ছে sudo apt-get -f installএটির সমস্যা স্থির হয়েছে।
সার্ভ-ইন

1
তুমি লাইফসেভার আমার গ্রেডেল সংস্করণটি ছিল 2 এবং এটি ব্যতিক্রম ছুঁড়েছে: গ্রেডেল প্লাগইন আইডি 'com.google.protobuf' প্রয়োগ করতে ব্যর্থ হয়েছে আপডেট গ্রেডের পরে সমস্যাটি চলে গেছে। ধন্যবাদ।
কোডম্যান্যঘা

1
এই পিপিএ আপ টু ডেট গ্র্যাডেল সরবরাহ করে না। aptঅফিসিয়াল ওয়েবসাইট থেকে ডাউনলোডের জন্য 5.3.1 উপলভ্য থাকাকালীন এখন আমার গ্রেডল সংস্করণটি 5.2 (মাধ্যমে ইনস্টল করা )।
নেক্সা

2
@ এনএক্সএ: আপনার যদি সত্যিই খুব আধুনিক প্রয়োজন হয় তবে আপডেটটি দেখুন। আপনি স্বয়ংক্রিয় আপডেটগুলি মিস করবেন।
সার্ভ-ইন 14

12

গ্রেডল র‍্যাপার ব্যবহার করে গ্র্যাডলকে নিজে আপডেট করতেও বলতে পারেন।

প্রথমে আপনি মোড়ক তৈরি করুন, তারপরে এটি আপনার পছন্দের গ্রেডল সংস্করণটি ব্যবহার করতে বলুন:

gradle wrapper
./gradlew wrapper --gradle-version 4.9

এখন এই প্রকল্পটি যা ইনস্টল করা হয়েছে তার থেকে পৃথক গ্রেডেল ৪.৯ ব্যবহার করবে। তবে আপনার রেডারের মাধ্যমে গ্রেডল চালানোর কথা মনে রাখা দরকার, অর্থাত্ প্লেইনের ./gradlewপরিবর্তে রান করুন gradle

মোড়ক আপনাকে সহজেই বিভিন্ন গ্রেডল সংস্করণ ব্যবহার করে বিভিন্ন প্রকল্পের অনুমতি দেয়।

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


0

https://gradle.org/releases/ থেকে ডাউনলোড করুন

বাইনারি-হিসাবে কেবল লিঙ্কটি চয়ন করুন

v4.10.3

05 ডিসেম্বর, 2018

ডাউনলোড: কেবলমাত্র বাইনারি বা সম্পূর্ণ

আপনি ডাউনলোডটি প্রসারিত করার পরে এই নতুন বাইনারিটি তুলতে কেবল আপনার PATH এনভ ভার্শন আপডেট করুন

vi ~/.bashrc  # or where ever your shell's env vars are defined

এবং নীচের লাইনটি ~ / .bashrc এর নীচে যুক্ত করুন

#   replace ~/src/gradle-4.10.3/bin with your location
export PATH=~/src/gradle-4.10.3/bin:$PATH

জারি করে এটি কাজ নিশ্চিত করুন

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