গ্রান্ট: টার্মিনাল থেকে চলার সময় কমান্ড পাওয়া যায় নি


100

গ্রান্টে আমি নতুন। আমি আমার ম্যাক ওএসএক্স লায়নটিতে গ্রান্ট কনফিগার করার চেষ্টা করছি।

আমি এখানে নির্দেশাবলী অনুসরণ করেছি এবং তারপরে একটি প্রকল্প ফোল্ডার তৈরি করেছি যাতে নীচের ফাইলগুলি রয়েছে। আমি যখন টার্মিনালে "গ্রেন্ট" টাইপ করে চালানোর চেষ্টা করি command not found। আমি sudo nano /etc/pathsএই আশায় আমার পথগুলিও সংশোধন করেছি যে পথটি যুক্ত করা টাস্ক রানারকে কাজ করবে তবে এটি এখনও কাজ করছে না। কেউ এই সাহায্য করতে পারেন দয়া করে?

---paths

/usr/bin 
/bin
/usr/sbin
/sbin
/usr/local/bin
/usr/local/bin/grunt


--- files
node modules
Gruntfile.js
package.json

টার্মিনাল থেকে এই কমান্ডটি চালনা করুন এবং আপনার প্রশ্নের আউটপুট যুক্ত করুন: যা উদ্বেগজনক
পল অ্যালেন

হাই পল, আমি আদেশটি টাইপ করেছি এবং কোনও আউটপুট পাইনি।
ব্যবহারকারী 686483


1
স্ট্যাকওভারফ্লো ডকুমেস / প্রশ্নগুলি 1066667381/… - সেখানে দুর্দান্ত উত্তর।
এয়ার

উত্তর:


44

আমি অনুমান করছি আপনি নোড ইনস্টল করতে ব্রু ব্যবহার করেছেন, সুতরাং এখানে গাইডটি সহায়ক হতে পারে http://madebyhoundstuth.com/blog/install-node-with-homebrew-on-os-x/

আপনি তা নিশ্চিত করার জন্য npm / বিন আপনার পাথ হিসাবে এটি বর্ণনা করে প্রয়োজন export PATH="/usr/local/share/npm/bin:$PATH"। এটি সেই অবস্থান যা এনপিএম ইনস্টল করা প্যাকেজগুলির জন্য বিন স্টাবগুলি ইনস্টল করবে।


ন্যানো সংস্করণটি এখানে বর্ণিত হিসাবে কাজ করবে http://architectryan.com/2012/10/02/add-to-the-path-on-mac-os-x-mountain-lion/ তবে টার্মিনালের পুনঃসূচনা হতে পারে নতুন পথটি গ্রহণ করা প্রয়োজন।


আমি কি এটি সুডো ন্যানো / ইত্যাদি / পাথ ব্যবহার করে যুক্ত করতে পারি?
ব্যবহারকারী 686483

2
দেখে মনে হচ্ছে এটি আর্কিটেকচার.কম/usr/local/share/npm/bin/usr/local/bin/grunt
.২০১২

1
আমি সুডো ন্যানো / ইত্যাদি / পাথগুলি ব্যবহার করে পথটি যুক্ত করেছি তবে এখনও আমার কোনও গ্রান্ট কমান্ড নেই / usr / লোকাল / শেয়ার / এনপিএম / বিন
ব্যবহারকারী 686483

টার্মিনালে আমি কীভাবে সেই ফোল্ডারে যেতে পারি?
ব্যবহারকারী 686483

আমি ফোল্ডারটি ব্যবহার করে ফোল্ডারটি প্রদর্শন করাতে সক্ষম হয়েছি। আমার এনপিএম ফোল্ডারটি / ব্যবহারকারী / মাইউজারনেমের অধীনে বসে।
ব্যবহারকারী 686483

498

মাউন্টেন সিংহের জন্য এটির জন্য আমার স্থিরত্বটি ছিল: -

npm install -g grunt-cli 

এটি http://gruntjs.com/getting-st সূত্রে দেখেছি


15
মাভেরিক্সে কাজ করেছেন।
অ্যারন গ্রিনলি

8
লিনাক্সেও (উবুন্টু / প্রাথমিক ওএস)
আইকননর

4
কাজটি না করে ঠিক কাজ করা উচিত (এবং সম্ভবত এটি আরও ভাল) sudo
ম্যাথু শ্যানলি

2
@ ম্যাথিউশনলে sudoপ্রয়োজন হয় যদি না ইনস্টল করার সময় উপযুক্ত ফোল্ডারের অনুমতি সেট না করা npmহয়।
Mostruash

3
আপনার যদি প্রয়োজন হয় তবে sudoঅনুমতিগুলি ভুল এবং আপনি প্রতিটি ইনস্টলটিতে নিজেকে আরও গভীর সমস্যায় ফেলবেন। সর্বদা নিশ্চিত করুন যে npmচালানো যায় না sudo
লরেন্স ক্লিং

12

উইন্ডোজ জন্য

npm install -g grunt-cli

npm install load-grunt-tasks

তারপরে দৌড়াও

grunt


1
আমাকে মোটেও সহায়তা করেনি
দেজেল

1
আমি উইন্ডোজ 10 চালাচ্ছি এবং কেবল 'এনপিএল ইনস্টল -জি গ্রান্ট-ক্লিপ' চালাতে হয়েছিল
ড্যান

6

আমি কিছুক্ষণের জন্য এটি সমাধান করার চেষ্টা করে প্রায় শিকার করেছি এবং ব্যাশের প্রস্তাবিত আপডেটগুলির কোনওটিই কাজ করছে বলে মনে হচ্ছে না। আমি কি আবিষ্কার করেছি যে কিছু পয়েন্ট আমার npm রুট যেমন পরিবর্তন করা হয়েছে যে এটি একটি নির্দেশ ছিল Users/USER_NAME/.node/node_modulesযখন npm প্রকৃত ইনস্টলেশন এ থাকতাম /usr/local/lib/node_modules। আপনি এটি চালিয়ে npm rootএবং npm root -g(বৈশ্বিক ইনস্টলেশন জন্য) পরীক্ষা করে দেখতে পারেন । পথটি সংশোধন করতে আপনি কল করতে পারেন npm config set prefix /usr/local


আপনার প্রদত্ত সমাধানটি ব্যবহার করে আমি দুটি পাথ সিঙ্ক করতে সক্ষম নই
Comiventor

6

এছাড়াও ওএস এক্স (এল ক্যাপ্টেন) এ, সারা সকাল এই একই সমস্যা ছিল।

আমার প্রকল্পটি যেখানে ছিল সেই ডিরেক্টরি থেকে আমি "এনপিএম ইনস্টল-জি গ্রান্ট-ক্লি" কমান্ডটি চালাচ্ছিলাম।

আমি আমার হোম ডিরেক্টরি থেকে আবার চেষ্টা করেছি (অর্থাত্ 'সিডি ~') এবং এটি পূর্বের মতো ইনস্টল করা হয়েছে, এখন বাদে আমি গ্রান্ট কমান্ড চালাতে পারি এবং এটি স্বীকৃত।


5

মূল পয়েন্টটি যেখানে সঠিকভাবে আপনার গ্রান্ট ইনস্টল করা হয়েছে সঠিক পথটি সন্ধান করছে। আমি এনপিএমের মাধ্যমে গ্রান্ট ইনস্টল করেছি, তবে আমার ক্ষোভের পথ ছিল /Users/${whoyouare}/.npm-global/lib/node_modules/grunt/bin/grunt। সুতরাং আমি যুক্ত /Users/${whoyouare}/.npm-global/lib/node_modules/grunt/binকরার পরে ~/.bash_profileএবং source ~/.bash_profile, এটি কাজ করে।

সুতরাং পদক্ষেপগুলি নিম্নলিখিত হিসাবে রয়েছে:

1. find the path where your grunt was installed(when you installed grunt, it told you. if you don't remember, you can install it one more time)

2. vi ~/.bash_profile

3. export PATH=$PATH:/your/path/where/grunt/was/installed

4. source ~/.bash_profile

আপনি http://www.hongkiat.com/blog/grunt-command-not-found/ উল্লেখ করতে পারেন


দুর্দান্ত উত্তর, আমার জন্য কাজ করেছে (Win7 x64)। এটি আমি আমার .বাশ_প্রফাইলে রেখেছি:export PATH=$PATH:/Users/<username>/AppData/Roaming/npm/node_modules/grunt-cli/bin/grunt
রৌপ্য

এছাড়াও ~/.npm-packages/lib/node_modules/grunt-cli/bin/grunt(ওএস এক্স উচ্চ সিয়েরা) চেক করুন
কুবিলে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.