ত্রুটি পাওয়া যায়নি সঙ্গে এনএমপি সময় ইনস্টল করতে ব্যর্থ হয়েছে


153

আমি যখন নোডেজ সার্ভারে সময় ইনস্টল করার চেষ্টা করি তখন নীচের ত্রুটিটি পাই:

time@0.8.4 install /var/www/track/node_modules/time
node-gyp rebuild
gyp ERR! build error
gyp ERR! stack Error: not found: make
gyp ERR! stack     at F (/usr/lib/nodejs/npm/node_modules/which/which.js:43:28)
gyp ERR! stack     at E (/usr/lib/nodejs/npm/node_modules/which/which.js:46:29)
gyp ERR! stack     at /usr/lib/nodejs/npm/node_modules/which/which.js:57:16
gyp ERR! stack     at Object.oncomplete (fs.js:297:15)
gyp ERR! System Linux 3.2.0-31-virtual
gyp ERR! command "node" "/usr/lib/nodejs/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /var/www/track/node_modules/time
gyp ERR! node -v v0.8.15
gyp ERR! node-gyp -v v0.7.1
gyp ERR! not ok
npm ERR! time@0.8.4 install: `node-gyp rebuild`
npm ERR! `sh "-c" "node-gyp rebuild"` failed with 1
npm ERR!
npm ERR! Failed at the time@0.8.4 install script.
npm ERR! This is most likely a problem with the time package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get their info via:
npm ERR!     npm owner ls time
npm ERR! There is likely additional logging output above.

npm ERR! System Linux 3.2.0-31-virtual
npm ERR! command "nodejs" "/usr/bin/npm" "install" "time"
npm ERR! cwd /var/www/track
npm ERR! node -v v0.8.15
npm ERR! npm -v 1.1.66
npm ERR! code ELIFECYCLE
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     /var/www/track/npm-debug.log
npm ERR! not ok code 0

আপনি কী ওএস ব্যবহার করছেন তা দেখতে দয়া করে এই পোস্টটি আপডেট করুন। বর্তমান উত্তর উবুন্টুর জন্য বৈধ, তবে, আপনি যদি ওএসের ধরণটি স্পষ্ট করেন তবে তা অন্যদের জন্য সহায়ক।
— Val,

একটি কৌণিক 7 প্রকল্পে এনপিএম ইনস্টল করার সময় একই সমস্যা।
— মাস্টারেক্সিলো

উত্তর:


454

আপনি কোন ওএস ব্যবহার করছেন?

এটি যদি উবুন্টু হয় তবে আপনাকে বিল্ড-অ্যাক্সেসাল প্যাকেজ ইনস্টল করতে হবে:

$ sudo apt-get install build-essential

তারপরে প্যাকেজটি আবার ইনস্টল করার চেষ্টা করুন।


1
আমি ম্যাক ওএসের সাথে একই সমস্যার মুখোমুখি হয়েছি MA আপনি কীভাবে এটি ম্যাকের জন্য সেট আপ করবেন তা দয়া করে আমাকে গাইড করতে পারেন।
— শিখর

@Learner আমি তোমাদের ইনস্টল করতে হবে বিশ্বাস উপর XCode । এটিতে উবুন্টুতে বিল্ড-অপরিহার্য অনুরূপ ওএস এক্সের নেটিভ মডিউলগুলি সংকলনের জন্য প্রয়োজনীয় সমস্ত সরঞ্জাম থাকা উচিত।
— শেভ

এটি সমস্যাটি সমাধান করেছে কারণ প্রোগ্রামটি 'মেক' এসগুলি হারিয়ে যাচ্ছে এবং বিল্ড-অ্যাসোসিয়েশন প্যাকেজটি এটি জি ++ এর মতো আরও কয়েকটি বিল্ড সরঞ্জামের সাথে ইনস্টল করে যা আপনি যদি সেই পথে যেতে চান তবে নোডটি সংকলন করা দরকার। এটি উত্তর হিসাবে চিহ্নিত করা উচিত, কমপক্ষে ওএসের জন্য যা ওপিতে উল্লিখিত হয়নি।
— রাফায়েল আন্তোনিও পলিট

পরে build-essentialআমাকে মোস স্টাফও
— ফিলিপ সাবিনো

1
এটি আমার সমস্যাটি উবুন্টু 17.04 এ সমাধান করেছে। ধন্যবাদ জুলিয়ান!
— লয়েড ইরেসমাস


12

সেন্টারস 7 এবং আরএইচএল 7 বেস চিত্র উভয় ক্ষেত্রেই ডকার ব্যবহার করার ক্ষেত্রে আমার একই সমস্যা ছিল ... নিম্নলিখিতটি করুন:

RUN yum install -y make gcc*

আমার জন্য নিখুঁতভাবে কাজ করেছেন!


1
আমি অনুমান করি আপনি কেবল আমার বেশ কয়েকটা সময় সাশ্রয় করেছেন। ধন্যবাদ! আমি ছাড়া চেষ্টা gcc*করেছি কিন্তু কাজ হয়নি। সেন্টস 7
— বিল

1
অনেক ধন্যবাদ, এই পোস্টটি থেকে 2 বছরেরও বেশি পরে। এটা আমার দিন বাঁচায় !!
— কৌসিক শানমুগম নাগারাজ

1
yum list gcc* | wc -l প্রিন্ট করে 69 এটি ইনস্টল করার জন্য অনেকটাই আমি প্রস্তাব দিচ্ছি যে বিল্ডটি ব্যর্থ হতে দিন এবং কোন আদেশ / সরঞ্জামটি অনুপস্থিত রয়েছে তা খুঁজে বার করুন, আপনি তখন yum providesপ্যাকেজের নাম পেতে এবং তারপরে এটি ইনস্টল করতে পারেন। আমার জন্যে, আমি শুধু ইনস্টল করতে হবে make gcc-c++(যা হিসাব makeএবং g++যথাক্রমে কমান্ডের)
— পো চেন

7

আপনি যদি উইন্ডোজ এবং এনপিএম ব্যবহার করে থাকেন তবে এটি সিএমডি (প্রশাসক) এর মাধ্যমে ইনস্টল করুন:

npm install --global --production windows-build-tools


0

মাঞ্জারো / আর্চ লিনাক্সের জন্য আপনাকে মেক এবং জিসিসি ইনস্টল করতে হবে

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