গ্রেডলু কমান্ড পাওয়া গেল না?


118

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

আমি আমার গবেষণা করেছি, আমি জেডিকে করেছি, এবং ইনস্টল গ্রেডেল অ্যাপ্লিকেশনটি পেয়েছি। আমি সম্পূর্ণ নিখুঁত


51
চালান ./gradlew। এটি আপনার পথে নয় তবে একটি এক্সিকিউটেবল যা আপনার চেকআউট প্রকল্পের মূল ডিরেক্টরিতে উপস্থিত।
এমকোবিট

2
গ্রেডের মোড়কের দস্তাবেজটি পড়ুন, docs.gradle.org/current/userguide/gradle_wrapper.html
ডিটকিন

উত্তর:


100

গ্রেডল র‍্যাপার তৈরি করা দরকার। gradle wrapper --gradle-version 2.13আপনার গ্রেডের সংস্করণ নম্বরটিতে 2.13 পরিবর্তন করতে মনে রাখবেন চালানোর চেষ্টা করুন । এই কমান্ডটি চালানোর পরে, আপনার প্রকল্প ফোল্ডারে নতুন স্ক্রিপ্ট যুক্ত হওয়া উচিত। ./gradlew buildআপনার কোডটি তৈরি করতে আপনার সাথে র‌্যাপারটি চালানো উচিত । আরও তথ্যের জন্য দয়া করে এই নির্দেশিকাটি দেখুন https://spring.io/guides/gs/gradle/


173

লিনাক্স / ম্যাকোস

মন্তব্যে যেমন উল্লেখ করা হয়েছে, কেবল চলছে

./gradlew

আমার জন্য কাজ। যোগ করার ./পরে এটি বর্তমান ডিরেক্টরিটি অনুসন্ধান করতে বলে কারণ এটি পথে নেই।

উইন্ডোজ পাওয়ারশেল

.\gradlew

26
প্রথমে "chmod + x গ্রেডলিউ" এবং তারপরে "./gradlew" ব্যবহার না করে চেষ্টা করুন
ফাদি

ম্যাকোস ক্যাটালিনার জন্য, "সুডো বাশ। / গ্রেডলিউ" আমার পক্ষে কাজ করে
ড্যানিয়েল

52

এই বাশ কমান্ডটি চালানো আমার পক্ষে কাজ করে chmod 755 gradlewযেমন কখনও কখনও ফাইলের বৈশিষ্ট্যগুলি একটি ওএস থেকে অন্য OS (উইন্ডোজ, লিনাক্স এবং ম্যাক) এ যাওয়ার পরে পরিবর্তিত হয়।


14
নিশ্চয়ই 755? আপনি কেবলমাত্র কাউকে বিশ্বাসযোগ্য নির্বাহযোগ্য ফাইল ওভাররাইট করতে দিতে চান না।
ডেভিড নিপ

7
chmod 777 ... ক্লাসিক।
vilpe89

1
দয়া করে 'chmod 777' সুপারিশ করবেন না। এক্সিকিউটেবলগুলি কখনই বিশ্ব লিখনযোগ্য হবে না।
কেলি সেটজার

19

একই সমস্যাটি আমার কাছে ঘটে ... আমি ফাইলটি আরআরএক্স অনুমতিগুলি যাচাই করে দেখি:
$ls -l ./gradlew-> -আরড-আরডব্লু - আর-- (কোনও অনুমতি কার্যকর করার অনুমতি নেই)

সুতরাং আমি কমান্ড ব্যবহার করি $chmod +x ./gradlewএবং এই সমস্যাটি সমাধান হয়েছে।


15

ম্যাক থেকে,

নিম্নলিখিত কমান্ড ব্যতীত কিছুই কাজ করছে না

chmod 777 গ্রেডলু তারপর

./gradlew


আমার প্রকল্পের মূলটিতে chmod 777 গ্রেডলয়ের পরে গ্রেডলিউয়ের জন্য আমার দরকার লিনাক্স / ম্যাকের অনুমতি needs
ফয়সাল

1
'chmod 777' গ্রেডলু ওয়ার্ল্ডকে লেখার যোগ্য করে তোলে। এটি একটি প্রধান সুরক্ষা ইস্যু। পরিবর্তে 'chmod 555' ব্যবহার করুন।
কেলি সেটজার

আমি chmod 755 (-rwxr-xr-x) সুপারিশ করব। 777 এর বেশি
not স্ট্যান

14

আপনি যদি ম্যাক ব্যবহার করছেন তবে গ্রেডলিউতে রুট অ্যাক্সেস দেওয়ার চেষ্টা করুন

chmod +x ./gradlew

10

এছাড়াও হ'ল @ সুরগছ

লিনাক্স / ম্যাকোস। / গ্রেডল ক্লিন

উইন্ডোজ পাওয়ারশেল \ গ্রেডলিউ ক্লিন

উইন্ডোজ সেমিডি গ্রেডলিউ ক্লিন


5

উবুন্টু (লিনাক্স) ব্যবহারকারীদের জন্য: "bash ./gradlew build"কাজ করে তবে" ./gradlew build"কাজ করে না।

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


রেডহ্যাট 7 এর জন্যও কাজ করে
G_V

3

প্রথম জিনিসটি এই গ্রেপ্তারের জন্য আপনি উল্লেখ করা গ্রেডল টাস্কটি চালানো দরকার। gradle wrapperউদাহরণস্বরূপ : এই কমান্ডটি চালানোর পরে, গ্রেডলিউ এবং গ্রেডলব্যাট ফাইলগুলির জন্য আপনার ডিরেক্টরিটি পরীক্ষা করুন। গ্রেডলিউ হ'ল শেল স্ক্রিপ্ট ফাইল এবং লিনাক্স / ম্যাক ওএসে ব্যবহার করা যেতে পারে। গ্রেডল.ব্যাট উইন্ডোজ ওএসের ব্যাচ ফাইল। তারপরে দৌড়াও,

./gradlew build(লিনাক্স / ম্যাক)। এটা কাজ করবে।


1

সঠিক হিসাবে চিহ্নিত উত্তরটি যদি কাজ করে না, তবে এটি আপনাকে সুপার ব্যবহারকারী হিসাবে নিজেকে চিহ্নিত করার প্রয়োজন কারণ।

sudo গ্রেডেল র্যাপার - গ্রেডেল-সংস্করণ 2.13

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


1

আপনি যদি ভাস্কর্যের সাথে ভিএস কোড ব্যবহার করছেন তবে অ্যান্ড্রয়েড ফোল্ডারের নীচে আপনার অ্যাপ্লিকেশন ফোল্ডারে এটি খুঁজে পাওয়া উচিত:

সি: \ myappFolder \ অ্যান্ড্রয়েড

আপনি এটি টার্মিনালে চালাতে পারেন:

./gradlew signingReport

1

ব্যবহারের আগে আপনার অবশ্যই স্থানীয়ভাবে গ্রেডল র‍্যাপারটি পাওয়া উচিত gradlew। এটি নির্মাণ করতে

gradle wrapper # --gradle-version v.xy

Ptionচ্ছিকভাবে, স্পষ্টভাবে গ্রেড সংস্করণটি পাস করুন। এই পদক্ষেপটি গ্রেডলু বাইনারি তৈরি করে then এবং তারপরে আপনার সক্ষম হওয়া উচিত

./gradlew build

0

আমি টার্মিনাল ধরণের ইনটেলজ আইডিয়া এবং উইন্ডো ব্যবহার করি: gradlew.bat run এটি আমার জন্য কাজ করছে।


1
উইন্ডোজ আলাদা । কোনও কারণে, এটি সর্বদা নির্বাহযোগ্যকে সমাধান .করে যেমন এটি পথে রয়েছে, এমনকি যখন এটি খুব স্পষ্টভাবে পথে নেই।
গাস

0

হাই @ হাইডেন স্টাইটস আমি একই সমস্যার মুখোমুখি হয়েছি, কিন্তু কিছু চেষ্টা করার পরে আমি দেখতে পেয়েছি এটি ঘটছে কারণ আমি প্রশাসক অ্যাক্সেসের সাথে সিএমডি না দিয়ে গিট ব্যাশে বিল্ড তৈরির চেষ্টা করছিলাম। আপনি যদি কমান্ড প্রম্পট সহ বিল্ড তৈরি করেন তবে অ্যাডমিনিস্ট্রেটর বিল্ড হিসাবে চালান এটি তৈরি হবে।

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