নোডজেএস - এনপিএম দিয়ে ইনস্টল করার সময় ত্রুটি


197
Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.

C:\Windows\system32>npm install caress-server
npm http GET https://registry.npmjs.org/caress-server
npm http 304 https://registry.npmjs.org/caress-server
npm http GET https://registry.npmjs.org/jspack/0.0.1
npm http GET https://registry.npmjs.org/buffertools
npm http 304 https://registry.npmjs.org/jspack/0.0.1
npm http 304 https://registry.npmjs.org/buffertools

> buffertools@2.0.1 install C:\Windows\system32\node_modules\caress-server\node_
modules\buffertools
> node-gyp rebuild


C:\Windows\system32\node_modules\caress-server\node_modules\buffertools>node "G:
\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-
gyp.js" rebuild
gyp ERR! configure error
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYT
HON env variable.
gyp ERR! stack     at failNoPython (G:\nodejs\node_modules\npm\node_modules\node
-gyp\lib\configure.js:101:14)
gyp ERR! stack     at G:\nodejs\node_modules\npm\node_modules\node-gyp\lib\confi
gure.js:64:11
gyp ERR! stack     at Object.oncomplete (fs.js:107:15)
gyp ERR! System Windows_NT 6.2.9200
gyp ERR! command "node" "G:\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\
bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Windows\system32\node_modules\caress-server\node_modules\buffert
ools
gyp ERR! node -v v0.10.25
gyp ERR! node-gyp -v v0.12.2
gyp ERR! not ok
npm ERR! buffertools@2.0.1 install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the buffertools@2.0.1 install script.
npm ERR! This is most likely a problem with the buffertools 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 buffertools
npm ERR! There is likely additional logging output above.

npm ERR! System Windows_NT 6.2.9200
npm ERR! command "G:\\nodejs\\\\node.exe" "G:\\nodejs\\node_modules\\npm\\bin\\n
pm-cli.js" "install" "caress-server"
npm ERR! cwd C:\Windows\system32
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.24
npm ERR! code ELIFECYCLE
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     C:\Windows\system32\npm-debug.log
npm ERR! not ok code 0

C:\Windows\system32>

আমি একটি নির্দিষ্ট নোডজেএস স্ক্রিপ্ট ইনস্টল করছি - ক্রেস । তবে আমি পারছি না। আমি উইন্ডোজ 8.1 ব্যবহার করছি, কেউ কী বলতে পারেন যে আমি কী সমস্যার মুখোমুখি হচ্ছি এবং কেন এই ইনস্টলেশনটি কাজ করছে না। বাফারতুলগুলি নির্ভরতা নিয়ে কোনও সমস্যা আছে বলে মনে হয়, যতদূর আমি ভাবতে পারি। জানেন না কীভাবে এটি ঠিক করা যায়?

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

G:\nodejs\node_modules\caress-server>npm install

G:\nodejs\node_modules\caress-server>npm start

> caress-server@0.1.1 start G:\nodejs\node_modules\caress-server
> node examples/server.js

   info  - socket.io started

module.js:340
    throw err;
          ^
Error: Cannot find module './build/Release/buffertools.node'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (G:\nodejs\node_modules\caress-server\node_modules\buf
fertools\buffertools.js:16:19)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)

npm ERR! caress-server@0.1.1 start: `node examples/server.js`
npm ERR! Exit status 8
npm ERR!
npm ERR! Failed at the caress-server@0.1.1 start script.
npm ERR! This is most likely a problem with the caress-server package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node examples/server.js
npm ERR! You can get their info via:
npm ERR!     npm owner ls caress-server
npm ERR! There is likely additional logging output above.
npm ERR! System Windows_NT 6.2.9200
npm ERR! command "G:\\nodejs\\\\node.exe" "G:\\nodejs\\node_modules\\npm\\bin\\n
pm-cli.js" "start"
npm ERR! cwd G:\nodejs\node_modules\caress-server
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.24
npm ERR! code ELIFECYCLE
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     G:\nodejs\node_modules\caress-server\npm-debug.log
npm ERR! not ok code 0

G:\nodejs\node_modules\caress-server>

env ভেরিয়েবল অপব্যয় সেট। হয় সঙ্গে dsnt কাজ। পেস্টবিন.com
শৈর্য্য চৌধুরী চৌধুরী

উত্তর:


365
নীচে মন্তব্য হিসাবে আপনার উইন্ডোজ ভিএস ইনস্টল করার প্রয়োজন হতে পারে না, এটি পরীক্ষা করে দেখুন

https://github.com/nodejs/node-gyp/issues/629#issuecomment-153196245

আপডেট হয়েছে 02/2016

কিছু এনপিএম প্লাগইন node-gypইনস্টল করা প্রয়োজন ।

তবে node-gypএর নিজস্ব নির্ভরতা রয়েছে ( গিথাব পৃষ্ঠা থেকে ):

এখানে চিত্র বর্ণনা লিখুন

আপডেট হয়েছে 09/2016

আপনি যদি উইন্ডোজ ব্যবহার করছেন তবে আপনি এখন node-gypএকক কমান্ডের সাথে সমস্ত নির্ভরতা ইনস্টল করতে পারেন (দ্রষ্টব্য: উইন্ডোজ পাওয়ারশেলের অ্যাডমিন হিসাবে চালান):

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

এবং তারপরে প্যাকেজটি ইনস্টল করুন

 $ npm install --global node-gyp

আপডেট হয়েছে 06/2018

https://github.com/nodejs/node-gyp/issues/809#issuecomment-155019383

আপনার $ HOME / .Node-gyp ডিরেক্টরি মুছুন এবং আবার চেষ্টা করুন।

এখানে সম্পূর্ণ ডকুমেন্টেশন দেখুন: নোড-জিপ


সুতরাং যখন আমি এটি একটি লিনাক্স বাক্সে ইনস্টল করব। এমএস ভিসি ++ এর জায়গায় আমি কী করব? আপনি উল্লিখিত সমস্ত জিনিস আমি যখন করেছি তখন আমি তা পেয়ে যাই। - পেস্টবিন.com
শৌর্য চৌধুরী

যথাযথ সি / সি ++ সংকলক sudo apt-get install g++
সরঞ্জামচেন

1
@ ইলানফর্মার ওহ আমি লিনাক্সকে যে কোনও সময় পছন্দ করতাম তবে কখনও কখনও আমাকে গ্রাহকের সার্ভারে অ্যাপ্লিকেশন ইনস্টল করতে হয় ..
স্পোক করুন

4
উইন্ডোজে কোনও ভিএস-নির্ভর সি ++ সংকলক ইনস্টল করে কী এটি সমাধান হবে না? এই জাতীয় জিনিস খুঁজে পাওয়া কি অসম্ভব? আমি বিভ্রান্ত
jcollum

1
সমর্থন বলছি জন্য আপনাকে ধন্যবাদ, আমার জন্য কাজ করে। একটি টিপ: উইন্ডোতে অ্যাডমিন হিসাবে চালান
মুরিলোমিত্মান

16

আপনার চালানোর জন্য প্রয়োজনীয় সমস্ত সফ্টওয়্যার রয়েছে তা নিশ্চিত করুন node-gyp:

আপনি node-gypপরিবেশ ভেরিয়েবলের মাধ্যমে ব্যবহৃত ভিজ্যুয়াল স্টুডিওর সংস্করণটি কনফিগার করতে পারেন যাতে আপনি --msvs_version=2012প্রতিবার এনপিএম ইনস্টল করার সময় সম্পত্তি সেট না করে এড়াতে পারেন ।

উদাহরণ:

  • GYP_MSVS_VERSION=2012ভিজ্যুয়াল স্টুডিও 2012 এর জন্য সেট করা হয়েছে
  • সেট GYP_MSVS_VERSION=2013e('ই' বিনামূল্যে 'এক্সপ্রেস সংস্করণ জন্য দাঁড়িয়েছে)'

সম্পূর্ণ তালিকার জন্য দেখুন - https://github.com/joyent/node/blob/v0.10.29/tools/gyp/pylib/gyp/MSVSVersion.py#L209-294

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

এখানে আপনার ভোট যোগ করতে নির্দ্বিধায়:


4
আমি ঠিক (অবশেষে) এটি ভিএস 2015 সম্প্রদায়ের সংস্করণে কাজ করেছি। আমি উইন্ডো 10, 64 বিট এ আছি। আমি কমান্ড প্রম্পটে "এনপিএম কনফিগারেশন সেট এমএসভিএস_ভার্সন 2015 -g" ব্যবহার করেছি (অবশ্যই ভিএসের ইনস্টলেশন পরে)। সময়ের সাথে সাথে এই সমস্যার মধ্যে পড়ে থাকা বেশিরভাগ লোক VS2010 বা কখনও কখনও ২০১৩ অবধি পরামর্শ দিয়েছেন তবে আমি কমপক্ষে আমার বর্তমান নোড-জিপ সমস্যাটি ভিএস ২০১৫ এর সাথে সমাধান করেছি। আমাকে "এনপিএম ইনস্টল -জি সিগমুন্ড" করতে হবে এবং গিথুব থেকে ম্যানুয়ালি "lru- ক্যাশে" ইনস্টল করতে হয়েছিল। মূল সমস্যাটি ছিল "ইউটিএফ-8-বৈধতা" ইনস্টল করা, একটি অরেলিয়ার নমুনার নির্ভরতা হিসাবে।
ম্যাথিউ লেব্ল্যাঙ্ক

10

আমি ত্রুটির সাথে সমস্যার মুখোমুখি হয়েছি:

gyp ERR! configure error

gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.

আমি এখানে যা করছিলাম এবং অবশেষে কী কাজ করেছিল তা এখানে।

দাবি অস্বীকার : আমি জাভা, লিনাক্স ওয়ার্ল্ডের মধ্যে বেশ কয়েক বছর পরে নোড, কৌণিকের মধ্যে কেবল আমার হাত পাচ্ছি ...

পরিবেশের বর্ণনা : উইন্ডোজ 8.1 64-বিট; Cygwin; সাইগউইন বাশ শেল

কমান্ডটি ত্রুটির দিকে পরিচালিত করে : এনএমপি ইনস্টল -জি কর্ম

ত্রুটি : জিপ ইআরআর! ত্রুটি জিপ ইআরআর কনফিগার করুন! স্ট্যাক ত্রুটি: পাইথন এক্সিকিউটেবল "পাইথন" খুঁজে পাচ্ছেন না, আপনি PYT HON ​​env ভেরিয়েবল সেট করতে পারেন।

আবিষ্কার : বাশ শেলের উপর 'কী অজগর' স্পষ্টভাবে '/ usr / বিন / পাইথন' দেখায়। এখন যে বিরক্তিকর!

সমাধান : এটি কেবলমাত্র আমার মতো পরিবেশ যেমনঃ সাইগউইন এবং ব্যাশ শেল ব্যবহার করে তাদের জন্য কেবল এটিই প্রযোজ্য। আশা করি এটি অন্যান্য পরিবেশেও সহায়তা করবে তবে মনে রাখবেন যে আপনার চায়ের কেটলি আমার চেয়ে খানিকটা আলাদা দেখায়।

  1. প্রথমত, সাইগউইনের দ্বারা ব্যবহৃত রুট পাথ (/ usr / bin) এর মতো ইউনিক্সের মতো নয়, এক্সটিক্যুয়ালি উইন্ডোজ পাথটি ব্যবহার করে .bashrc এ $ পাইথন শেল এনভ ভেরিয়েবলটি সেট করতে হবে।
  2. দ্বিতীয়ত, এবং এই এক প্রচুর ট্রায়াল / ত্রুটি নিয়েছিল এবং এখানেই গ্যাচা! সাইগউইন / ইউএসআর / বিনের অধীনে পাইথন ইনস্টল করে (যা উইন্ডোজে সত্যই / বিনের একটি আয়না) সংস্করণটি, অর্থাৎ (আমার সিস্টেমে) /usr/bin/python2.7.exe এবং তারপরে একটি লিঙ্ক / ইউএসআর / বিন / যোগ করে পাইথন -> পাইথন 2.7.exe। সমস্যাটি হ'ল জিপ এই লিঙ্কটি অনুসরণ করতে পারে না এবং বিরক্তিকর ত্রুটি দেয় যে এটি শেল কমান্ড লাইন থেকে খুব সূক্ষ্ম সন্ধান করলেও এটি পাইথন খুঁজে পাবে না।
  3. উপরের পটভূমিতে এখন আপনার .bashrc এ নিম্নলিখিত লাইনটি যুক্ত করুন

পাইথন = "সি: /cygwin64/bin/python2.7.exe রফতানি করুন (বা আপনার সিস্টেমে সংস্করণ যাই হোক না কেন)"

  1. এখন আপনার হোম ডিরেক্টরি থেকে আপনার .bashrc উত্স করুন (সাইগউইনে) -> 'উত্স .bashrc'

আপনার এখনই ঠিকঠাক হওয়া উচিত এবং জিপ অজগরটি কার্যকর করতে সক্ষম হবে।

আমি আশা করি এটি একই বা অনুরূপ ইস্যুতে কাউকে হোঁচট খেতে সহায়তা করে।


এটিই উইন্ডোজে গিটব্যাশ 2.6.3 ব্যবহার করে আমার সমস্যার সমাধান করেছে
স্কট

3

সঙ্গে সব নোড-শঠতা নির্ভরতা পেতে সক্ষম হওয়া উচিত chocolatey Windows এর জন্য

choco install python2
choco install visualstudioexpress2013windowsdesktop

2

জাভাস্ক্রিপ্ট পরিবেশ সেটআপ করুন

1. নোড.জেএস ইনস্টল করুন

নোডজেস ওয়েবসাইটে ইনস্টলার ডাউনলোড করুন। আপনি সর্বশেষতম ভি 6 ডাউনলোড করতে পারেন

2. আপডেট এনপিএম

এনপিএম নোড.জেএস এর সাথে একত্রে ইনস্টল করা আছে। সুতরাং চিন্তা করবেন না।

৩. অ্যানাকোন্ডা ইনস্টল করুন

অ্যানাকোন্ডা পাইথন দ্বারা চালিত শীর্ষস্থানীয় ওপেন ডেটা বিজ্ঞান প্ল্যাটফর্ম। অ্যানাকোন্ডার ওপেন সোর্স সংস্করণটি পাইথনের একটি উচ্চ কার্যকারিতা বিতরণ। এটি আপনাকে আপনার অজগর নির্ভরতা পরিচালনা করতে সহায়তা করতে পারে। আপনি যদি এটির সাথে যোগাযোগ করতে চান তবে আপনি ভবিষ্যতে বিভিন্ন অজগর পরিবেশ তৈরি করতে এটি ব্যবহার করতে পারেন।

নোড-জিপ কেবল>> পাইথন 2.7 এবং <পাইথন 3.0 সমর্থন করে

সুতরাং শুধু 2.7 সংস্করণ ইনস্টল করুন

৪. নোড-জিপ ইনস্টল করুন

আপনি এটি দিয়ে ইনস্টল করতে পারেন  npm:

$ npm install -g node-gyp

আপনাকে ইনস্টল করতে হবে:

  • উইন্ডোজে:

    • বিকল্প 1:  একটি উন্নত পাওয়ারশেল বা সিএমডি.এক্সেই (প্রশাসক হিসাবে চালানো) থেকে মাইক্রোসফ্টের উইন্ডোজ-বিল্ড-সরঞ্জামগুলি  ব্যবহার  করে প্রয়োজনীয় সমস্ত সরঞ্জাম এবং কনফিগারেশন ইনস্টল করুন  npm install --global --production windows-build-tools

    • বিকল্প 2: ম্যানুয়ালি সরঞ্জাম এবং কনফিগারেশন ইনস্টল করুন:

    • ভিজ্যুয়াল সি ++ পরিবেশ তৈরি করুন:

      • বিকল্প 1:  ডিফল্ট ইনস্টল  বিকল্পটি  ব্যবহার করে  ভিজ্যুয়াল সি ++ বিল্ড সরঞ্জামগুলি ইনস্টল করুন
      • বিকল্প 2: ভিজ্যুয়াল স্টুডিও 2015 ইনস্টল করুন   (বা বিদ্যমান ইনস্টলেশনটি সংশোধন করুন) এবং  সেটআপের সময় ভিজ্যুয়াল সি ++ এর জন্য সাধারণ সরঞ্জামগুলি নির্বাচন  করুন। এটি ডেস্কটপ সংস্করণের জন্য ফ্রি কমিউনিটি এবং এক্সপ্রেসের সাথেও কাজ করে।

      💡 [শুধুমাত্র উইন্ডোজ ভিস্তা / only] এর জন্য নেট নেট ফ্রেমওয়ার্ক প্রয়োজন  4.5.1

    • সেমিডি চালু করুন, npm config set msvs_version 2015

    যদি উপরের পদক্ষেপগুলি আপনার পক্ষে কাজ করে না, দয়া করে   অতিরিক্ত টিপসের জন্য উইন্ডোজের মাইক্রোসফ্টের নোড.জেএস গাইডলাইনগুলি দেখুন

আপনার যদি একাধিক পাইথন সংস্করণ ইনস্টল করা থাকে তবে আপনি node-gyp '--python' ভেরিয়েবলটি সেট করে কোন পাইথন সংস্করণ ব্যবহার করে তা সনাক্ত করতে পারেন  :

$ node-gyp --python C:/Anaconda2/python.exe

যদি  node-gyp পথে ডেকে আনা হয়  npm এবং  পাইথনের একাধিক সংস্করণ ইনস্টল করা থাকে, তবে আপনি npm'পাইথন' কনফিগার কীটি যথাযথ মানটিতে সেট করতে পারেন  :

$ npm config set python C:/Anaconda2/python.exe

নোড.জেএস এবং এনপিএমের জন্য ভবিষ্যতের আপডেট

তাদের অফিসিয়াল ওয়েবসাইট থেকে ইনস্টলার ডাউনলোড করুন এবং এটি সরাসরি ইনস্টল করুন। ইনস্টলার স্বয়ংক্রিয়ভাবে আপনাকে পুরানো ফাইলগুলি সরাতে সহায়তা করবে।

npm update npm

পাইথনের ভবিষ্যত আপডেট

conda update --all


1

সাইগউইন ব্যবহারকারীদের জন্য:

npmবাইরের অফ বাক্সে সাইগউইন ইনস্টলেশনটি ব্যবহার করে অজগর সমস্যাটি কোডটিতে অসম্পূর্ণ চেকিংয়ের কারণে node-gypবিভ্রান্তিকর ত্রুটি দিচ্ছে ../npm/node_modules/node-gyp/lib/configure.js

সাইগউইন প্রতীকী লিঙ্কগুলি কীভাবে আচরণ করে তার কারণে এটি। এটি কোনও বাক্সের বাইরে ইনস্টলেশনতে সঠিকভাবে করে না। সুতরাং উপরের কোড থেকে ত্রুটি বার্তাগুলি বিভ্রান্তিকর হয়ে ওঠে, কারণ এটি PYTHONপথ সম্পর্কে অভিযোগ করে এবং python.exeফাইলটি (বা লিঙ্ক) নিজেই নয়।

এটি সমাধান করার জন্য 2 টি উপায় রয়েছে (কমপক্ষে)।

  1. সাইগউইন প্যাকেজ ইনস্টল করে cygutils-extraব্যবহার করুন winln
  2. অ্যাডমিন মোডে নেটিভ উইন্ডোজ সিএমডি ব্যবহার করুন।

( 1 ) এর জন্য আপনি এই পদক্ষেপগুলি সম্পাদন করে সাইগউইন শেল থেকে একটি সঠিক সিমলিংক তৈরি করতে পারেন:

# To make the Cygwin environment treat Windows links properly: 
# Alternatively add this to your `.bashrc` for permanent use.
export CYGWIN=winsymlinks:nativestrict

# Install Cygwin package containing "winln"
apt-cyg install cygutils-extra

# Make a proper Windows sym-link:
cd /cygdrive/c/cygwin64/bin/
winln.exe -s python2.7.exe python.exe

# Add PYTHON as a native Windows system wide variable (HKLM) 
setx /M PYTHON "C:\cygwin64\bin\python"

(এছাড়াও ধরে নিচ্ছেন যে আপনি প্রশাসক হিসাবে সাইগউইন শেলটি চালাচ্ছেন)) apt-cygব্যবহারের প্রস্তাব দেওয়া হয় এবং গিথুবটিতে বিভিন্ন রূপে এটি পাওয়া যায়।


( ) বাক্সের বাইরে থাকা সাইগউইন ব্যবহারকারীদের জন্য রেজোলিউশনটি হ'ল:

# Open a native Windows CMD in Administrator mode and:
cd C:\cygwin64\bin\
mklink python.exe python2.7.exe

ফলাফলটি দেখতে এমন হওয়া উচিত:

C:\cygwin64\bin>ls -al python*
lrwxrwxrwx 1 xxx            xxx   13 Jun  2  2015 python -> python2.7.exe
lrwxrwxrwx 1 Administrators xxx   13 Aug 24 17:28 python.exe -> python2.7.exe
lrwxrwxrwx 1 xxx            xxx   13 Jun  2  2015 python2 -> python2.7.exe
-rwxr-xr-x 1 xxx            xxx 9235 Jun  2  2015 python2.7.exe

1

উইন্ডোজ জন্য

সিস্টেম ভেরিয়েবলে অজগর পথটি পরীক্ষা করুন। এনপিএম প্লাগইনগুলি ইনস্টল করার জন্য নোড-জিপ দরকার।

কমান্ড প্রম্পট প্রশাসক অধিকার সহ প্রম্পট, এবং নিম্নলিখিত কমান্ড চালানো।

এনপিএম ইনস্টল করুন - গ্লোবাল - উত্পাদন উইন্ডোজ-বিল্ড-সরঞ্জাম

এনপিএম ইনস্টল করুন - গ্লোবাল নোড-জিপ


0

জিপ ইআরআর! ত্রুটি জিপ ইআরআর কনফিগার করুন! স্ট্যাক ত্রুটি: পাইথন এক্সিকিউটেবল "পাইথন" খুঁজে পাচ্ছেন না, আপনি PYT HON ​​env ভেরিয়েবল সেট করতে পারেন।

এর অর্থ পাইথন এনভি। ভেরিয়েবলটি আমার ক্ষেত্রে এক্সিকিউটেবল অজগর ফাইলটি নির্দেশ করে: SET PYTHON=C:\work\_env\Python27\python.exe


0

আমার জন্য সমাধানটি ছিল:

rm -rf  ~/.node_gyp and
sudo npm install -g node-gyp@3.4.0
cd /usr/local/lib sudo ln -s ../../lib/libSystem.B.dylib libgcc_s.10.5.dylib 
brew install gcc
npm install

0

আমি এনপিএম ইনস্টল-জি অ্যাপিয়াম দ্বারা অ্যাপিয়াম ইনস্টল করেছিলাম এবং উইন্ডোজ 10 এ একই ত্রুটি পেয়েছি।

নীচের কমান্ডটি আমার পক্ষে কাজ করেছে:

npm --add-python-to-path='true' --debug install --global windows-build-tools

https://github.com/felixrieseberg/windows-build-tools/issues/33


0

প্রশ্নের ইতিমধ্যে উত্তর দেওয়া হয়েছে তবে এগুলি আমার ক্ষেত্রে কাজ করছে না যা আলপাইন লিনাক্স ভিত্তিক ওএস তাই সম্ভবত এটি অন্য কাউকে সহায়তা করে।

আমিও একই ত্রুটি পেয়ে যাচ্ছিলাম

gyp ERR! configure error 
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.

সুতরাং একক লাইন দ্বারা ঠিক করুন কেবলমাত্র এটি যুক্ত করুন যদি আপনি ডকফাইফিলে কাজ করছেন বা এটি ওএসে ইনস্টল করেন

apk add --no-cache python nodejs

উবুন্টুতে

sudo apt-get install python3.6

দ্রষ্টব্য: নোড সংস্করণ: 8


0

নোড-জিপ এবং সি ++ সংকলক ইনস্টল করুন (জিসিসি-সি ++)।


আপনি কি এখানে ব্যাখ্যা করতে পারেন যে এটি ইতিমধ্যে অন্য 11 টির চেয়ে ভাল উত্তর কীভাবে?
স্টিফেন রাউচ

হাই স্টিফান, অবশ্যই এটি সবচেয়ে ভাল নয়, তবে হ্যাঁ আমার পক্ষে কাজ করেছেন এমন একটি ন্যূনতম পদক্ষেপে।
ব্রজেশ জয়শওয়াল

0

V12.8.1 থেকে v11.15.0 এ নোডকে ডাউনগ্রেড করার সাথে সংশোধন করা হয়েছে এবং সবকিছু সফলভাবে ইনস্টল করা হয়েছে

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