ম্যাক ব্যাশের কমান্ড লাইন থেকে গ্রেডল কীভাবে চালাবেন


98

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

উত্তর:


200

./gradlew

গ্রেডলু সহ আপনার ডিরেক্টরিটি PATH এ অন্তর্ভুক্ত নয়, সুতরাং আপনাকে অবশ্যই গ্রেডলিউয়ের পথ নির্দিষ্ট করতে হবে। .এর অর্থ "বর্তমান ডিরেক্টরি"।


66
এছাড়াও যদি আপনি "./gradlew: অনুমতি অস্বীকার করেন" ম্যাক টার্মিনাল ব্যবহার করে আপনাকে chmod 755 gradlewপ্রথমে চালানো দরকার ।
ডেভিড ডগলাস

7
গ্রেডলিউ প্রকল্পের মূল ফোল্ডারে পাওয়া যাবে। এই মন্তব্যটি যুক্ত করেছিলাম কারণ আমি খুঁজে পাইনি!
লু মর্দা

71

এছাড়াও, আপনার যদি আপনার বর্তমান ডিরেক্টরিতে গ্রেডলু ফাইল না থাকে:

আপনার সাথে gradle ইনস্টল করতে পারেন homebrew নিম্নলিখিত কমান্ডের সাহায্যে:

$ brew install gradle

এই উত্তরে উল্লিখিত হিসাবে । তারপরে, আপনার এটিকে আপনার পথে অন্তর্ভুক্ত করার দরকার নেই (হোমব্রু এটির যত্ন নেবে) এবং আপনি কেবল চালাতে পারেন (যে কোনও ডিরেক্টরি থেকে):

$ gradle test 

4
এখানে আমার যুক্তি ক্ষমা করে দিন, কিন্তু ওপি চাইছিল gradlewনা - gradleকি আমি দুজনের সম্পর্ক সম্পর্কে কিছু মিস করছি?
মার্কহু

8
গ্রেডলিউ হ'ল একটি প্রকল্পের জন্য উত্পন্ন গ্রেডেল র‍্যাপার। মোড়ক প্রকল্পটিকে স্ব অন্তর্ভুক্ত করে এবং ওএস ইনস্টল করা গ্রেডল সংস্করণ থেকে স্বতন্ত্র করে তোলে। গ্রেডল র‍্যাপার ডকুমেন্টেশনটি এখানে পাওয়া গেছে: docs.gradle.org/current/userguide/gradle_wrapper.html
ক্রিস খু

সুতরাং যদি আমার গ্রেডলু ব্যবহারের দরকার হয় কেবল গ্রেড টাইপ করুন এবং ঠিক আছে?
কিউব

আমি gradlewযদি এটি বর্তমান পথে বিদ্যমান থাকে তবে এটি ব্যবহার করব যেহেতু এটি কোনও প্রকল্পের নির্দিষ্ট সংস্করণ এবং নির্দিষ্ট বিতরণের জন্য উপযুক্ত। ফাইলটি খুঁজে পাওয়া না gradleগেলে ব্যবহার করুন gradlew
ইভিনি 1_
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.