উইন্ডোজ পাওয়া যায় নি


107

বোরওয়ার ব্যবহারের চেষ্টা করতে (ফাউন্ডেশন 5 ইনস্টল করতে) বা কমান্ড লাইনে কাজের সাথে সম্পর্কিত যেকোন কিছু পাওয়ার পাওয়ার চেষ্টা করতে আমার প্রচুর সমস্যা হচ্ছে।

আমি ইনস্টল করেছি

  • রুবি 1.9.3
  • গিট (কমান্ড প্রম্পট বিকল্প থেকে রান সহ)
  • Nodejs

আমি সফলভাবে দৌড়েছি

npm install -g bower grunt-cli
gem install foundation

এবং এগুলি ঠিক আছে। আমি npm/node_modulesডিরেক্টরিটি দেখেছি এবং আমি দেখতে পাচ্ছিbower সেখানে ফোল্ডারটি ।

প্রতিটি সময় আমি টাইপ bowerমধ্যে হয় cmd, ruby cmdবা git bashআমি পেতে

কমান্ড স্বীকৃত নয়

আমি পরিবেশ পরিবর্তনশীলগুলিতে গিট পথটি সেট করেছি set

বিরক্তিকর কি তা হচ্ছে বোভার সাইটে নির্দেশ। এতে বলা হয়েছে:

npm install -g bower
bower install

আচ্ছা এটি কাজ করে না!



আমি কীভাবে বোভার দিয়ে শুরু করতে পারি সে সম্পর্কে একটি ব্লগ পোস্ট লিখেছিলাম। এটি দুর্দান্ত বেসিক এবং সেখানে গিথুব রেপো রয়েছে যেখানে আপনি কোডটি চেকআউট করতে পারবেন। হতে পারে এটি আপনাকে সহায়তা করবে: thelifelifebalance.com/llb-web-app-series-part-1-bower
cs_stackX

2
আমি কিছুক্ষণ এই জন্য আটকে ছিলাম। বওয়ারটি আমার নতুন উইন্ডোজ 8.1 মেশিনে আসবে না এমন কিছুর সবকিছুই সেট আপ হয়েছে, রিবুট হয়েছে এবং এমনকী গ্রান্ট কাজ করেছে। আমি গ্লোবাল এনপিএম_মডিউলগুলি ফোল্ডারে না গিয়ে সেখান থেকে ধনুক চালানোর আগেই এটি 'আনস্টক' হয়ে ওঠেনি। বোর তখন আমার প্রকল্প ফোল্ডার থেকে কাজ করে। আমি পুনরায় বুট করেছি এবং সমস্যাটি এখনও সমাধান করা হয়েছে ... বিজোড় উত্তর, আমি জানি, তবে এটি আমার ক্ষেত্রে ঠিক কীভাবে ঘটেছিল।
ব্যবহারকারী 1889992

উত্তর:


247

আমি এই সমস্যা পরে bumped npm install -g bower খুব । আমি আমার পথে এনপিএমের বাইনারি ফোল্ডার যুক্ত করে সমস্যার সমাধান করেছি।

এটি করার জন্য কিছু সহায়ক ইঙ্গিত এখানে দেওয়া হয়েছে:

  1. আপনার npm বিশ্বব্যাপী বাইনারি অবস্থান খুঁজুন: npm config get prefix। এই পথটি দেখতে কিছুটা দেখতে C:\Users\username\AppData\Roaming\npm(বা C:\ProgramData\chocolatey\lib\nodejs.commandline.X.XX.XX\toolsযদি আপনি চকলেট ব্যবহার করেন) )।
  2. পদক্ষেপ 1 থেকে আপনার পথে যোগ করুন।

    • উইন্ডোজ কন্ট্রোল প্যানেলটি খুলুন, অনুসন্ধান করুন environment, তারপরে যেকোন একটিতে ক্লিক করুন edit environment variables for your accountবা সিস্টেম পরিবেশের ভেরিয়েবলগুলি সম্পাদনা করুন `

    • নামযুক্ত ভেরিয়েবলটি সন্ধান করুন Pathবা PATHএটি বিদ্যমান না থাকলে একটি তৈরি করুন।

    • পদক্ষেপ 1 থেকে এখানে পথ আটকে দিন ( ;সীমিত)।

    • আপনার কমান্ড প্রম্পট উইন্ডোটি পুনরায় চালু করতে হতে পারে।

  3. আপনার এখন bowerকমান্ড লিখতে সক্ষম হওয়া উচিত ।


1
চকোলেটি ব্যবহারকারীদের জন্য: সি: \ প্রোগ্রামডেটা \ চকোলেটী b lib \ nodejs.commandline.0.10.33 \ সরঞ্জাম
কিমিচিমন

npm 1.3.2এবং জন্য কাজ করে bower 1.7.9
অনিমেষ পান্ডে

আমার ক্ষেত্রে 'সি: \ ব্যবহারকারীর \ ব্যবহারকারীর নাম D অ্যাপডাটা \ রোমিং pm npm' ইতিমধ্যে পরিবেশগত বৈকল্পিকতায় সেট করা ছিল, তবে 'এনপিএম কনফিগারেশন উপসর্গ' চালিয়ে জানা গেছে যে পাথটিতে .ssh রয়েছে (সি: \ ব্যবহারকারীদের \ ব্যবহারকারীর নাম \ .ssh \ AppData \ রোমিং \ npm) সুতরাং পরিবেশ পরিবর্তনশীল এ এটিকে ওভাররাইট করা সমস্যার সমাধান করে।
মনিস ইকবাল

/ এফ% এ ('এনপিএম কনফিগারেশন উপসর্গ পেতে') এর জন্য সেটেক্স পাথ% a
অ্যালেক্স

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

19

যদি এই সাহায্য করে।

আমি একটি এনএমপি / মজাদার নুবি - তবে আমার ক্ষেত্রে যা ঘটেছিল তা হ'ল আমি কৌণিক জেএস টিউটোরিয়ালটি ব্যবহার করছিলাম, যা মনে হয় এনওয়ার্ডের মাধ্যমে ব্যবহার করার জন্য বোর স্থাপন করা হয়েছিল , এবং সরাসরি কমান্ড লাইনের মাধ্যমে নয়।

দ্রষ্টব্য: আমার ক্ষেত্রে আমি মনে করি আমার বোর ইনস্টলটি গোলযোগ পেয়েছে। আমার বোরওয়ার ইনস্টল ঠিক করার জন্য আমি এটি চালিয়েছি:

npm install -gf bower

তারপরে আমি একটি নতুন লাইব্রেরি ব্যবহার করতে চাইলে আমার বওয়ার.জেসন ফাইলটি সম্পাদনা করেছি (আমার ক্ষেত্রে কৌনিক-স্যানিটাইজ করুন)

আমি আমার প্রকল্পের অবস্থানের সিডি করি

cd myProjectPath

তারপরে বাওয়ার চালানোর জন্য, আমি আসলে এনপিএম ইনস্টল ব্যবহার করেছি:

npm install

এটি নোড প্যাকেজ হিসাবে বোভার চালায় বলে মনে হচ্ছে, যা ঘুরে দেখা যায় bower.json স্ক্যান করে এবং হারিয়ে যাওয়া কোনও বোভার প্যাকেজ ইনস্টল করে।

বোরওয়ারটিকে এনপিএম প্যাকেজ হিসাবে চালাতে, npmবোভার কমান্ডের আগে যুক্ত করুন :

npm bower -v

আশাকরি এটা সাহায্য করবে,

শন


1
কীভাবে একজন "এনপিএম এর মাধ্যমে এটি ব্যবহার করে"?
315

হাই স্ট্যাম্পওয়ার্ডড - এআর সত্যি বলতে কিছুটা সময় হয়েছে যখন আমি এটি লিখেছি। আমি মনে করি আমি বোরো চালানোর 'স্বাভাবিক' উপায়টি হ'ল কমান্ড লাইন থেকে: বোরও তবে উপরের পাঠ্যটিতে আমি ব্যবহার করছিলাম: এনপিএম ইনস্টল
সান

11

উপরের সমাধানগুলি যদি কাজ করে না। আমি মনে করি আপনার কমান্ড প্রম্পটে বোভারটি ব্যবহারের জন্য নিখুঁত পথটি নির্দিষ্ট করা উচিত। আমার অ্যাপ ফোল্ডারে আমি কেবল কল করি call

C:\Users\yourusername\AppData\Roaming\npm\bower.cmd install

এটি আমার বওয়ার.কমডিতে সামগ্রী। দেখে মনে হচ্ছে আমার উইন্ডোজগুলি ~ dp0 ভেরিয়েবলটি চিনতে পারে না,

node  "C:\Users\yourusername\AppData\Roaming\npm\node_modules\bower\bin\bower" %*

হ্যাঁ, এটি দুর্দান্তভাবে ইনস্টল করার মতো
বাভার

কোনও বারওয়ার.জসন উপস্থিত নেই একটি বার্তা পেয়েছেন
hfrog713

2

আপনার উইন্ডোজ PATH পরিবর্তনশীল 1024 চিহ্নের দৈর্ঘ্যের কাছাকাছি থাকলে এটি অবশ্যই ঘটবে। সুতরাং নতুন লিঙ্ক যেমন "সি: \ ব্যবহারকারীদের \ ব্যবহারকারীর নাম \ অ্যাপডাটা \ রোমিং \ npm" কেবল এটির মধ্যে খাপ খায় না।

আপনার রাস্তাটি দেখুন, অতিরিক্ত জিনিসগুলি সরিয়ে নোড.জেএস এবং বোভার ইত্যাদি পুনরায় ইনস্টল করার চেষ্টা করুন এছাড়াও 1024-দৈর্ঘ্যের সীমা বাড়ানোর উপায় রয়েছে


1

যেমন উল্লিখিত অন্যরা যেমন পরিবেশের ভেরিয়েবলগুলিতে বৌয়ার যুক্ত করতে হয় তবে সনাক্ত করার সহজতম উপায়টি কেবল প্রথমে আপনার এনপিএমের অবস্থানটিতে টাইপ করুন, তারপরে Browse Fileআপনার সিস্টেমে বোভারটি ব্যবহার করুন এবং এটি সন্ধান করুন (আপনি এটি অনুসন্ধান বারেও অনুসন্ধান করতে পারেন), কারণ অবস্থান বিভিন্ন ব্যবহারকারীর জন্য পৃথক হতে পারে।

আমার শেষ পর্যন্ত নমুনা


1

1. উইন্ডোজ সেমিডিতে টাইপ করুন:

for /f %a ('npm config get prefix') do setx path %a

2. পুনরায় লোড করুন সেন্টিমিটার


0

একই সমস্যা। আমি এটিকে সমাধান করলাম বোরারের আরও একটি সংস্করণ ব্যবহার করে। আমি যখন সংস্করণ 1.2.6 ব্যবহার করার চেষ্টা করেছি তখন এটি কাজ করে

pm এনপিএল ইনস্টল করুন -জি বোরো@1.2.6


0

চকোলেটি 0.9.8.28 ইনস্টল করার পরে আমার এই সমস্যা হয়েছিল। আমি এখানে তালিকাবদ্ধ বেশিরভাগ সমাধানের চেষ্টা করেছি, তবে আমি পাওয়ারশেল কমান্ডলাইনে 'বোরও-ভি' স্বীকৃতি পেতে অক্ষম। এটিকে কিছুটা অদ্ভুত বলে মনে হয়েছিল যেহেতু চকোলেটি ইনস্টলটি 'সমস্ত কিছু' পাওয়ারশেল। অবশেষে আমি পথটি সেট করে সফল হতে পেরেছিলাম যাতে পাওয়ারশেল আপডেট করা PATH পরিবর্তনশীল সেটিংস খুঁজে পেতে পারে তবে কেন এবং কীভাবে এটি করতে হবে তা বুঝতে আমার সাহায্যের প্রয়োজন ছিল যা আমি নীচে সরবরাহ করছি:

প্রাথমিকভাবে পাওয়ারশেলের সাথে ব্যর্থ হওয়ার পরে, আমি একটি স্ট্যান্ডার্ড ডস কমান্ডলাইনে যেতে সক্ষম হয়েছি (পাওয়ারশেলের সিএমডি / সি ব্যবহার করে নয়) এবং উপরে বর্ণিত পাথ সেটিংয়ের সমস্ত প্রকারগুলি সাফল্যের সাথে সম্পাদন করতে পেরেছি এবং বোর এবং কমান্ড স্বীকৃতি স্বীকৃতিতে সাফল্য পেয়েছি ডস কমান্ড লাইনের মাধ্যমে। এবং সেন্টিমিডি উইন্ডোটি সম্পূর্ণ আপডেট হওয়া পথ দেখিয়েছে (সি: \ প্রোগ্রামডাটা \ চকোলেটী \ lib \ nodejs.commandline.0.10.34 \ সরঞ্জামসমূহ) - লক্ষ্য করুন যে সম্মানিত কিমচিমন দ্বারা তালিকা থেকে সংস্করণ নম্বরটি পরিবর্তিত হতে পারে।

এই পথটি নতুন ডস কমান্ড লাইন উইন্ডোগুলি বন্ধ করে এবং খোলার মাধ্যমে অব্যাহত রয়েছে, তবে এটি কোনও পাওয়ারশেল উইন্ডোতে স্বীকৃত হয়নি (কখনও)।

তারপরে আমি নিম্নলিখিত সম্পর্কিত আলোচনাটি আবিষ্কার করেছি: পাওয়ারশেল পথ সেটিংস সেট করুন।

এটি দেখায় যে পাওয়ারশেল শুরু করার সময় এইচকেএলএম পাথ সেটিংস সংস্করণটিকে স্বীকৃতি দেয়। এবং অধিবেশন (অবিচলিত) বা রেজিস্ট্রিতে (অবিচলিত) পাথ EITHER সেট করা সম্ভব। নিম্নলিখিতটি সরাসরি সেই আলোচনা থেকে নেওয়া হয়েছে।

এই কম্যান্ডগুলি সাময়িকভাবে পাওয়ার শেল সংবেদনের জন্য PATH সেট করতে পারে:

$env:Path = 'New path'
[System.Environment]::SetEnvironmentVariable('Path', 'New Path', 'Process')

এই কমান্ডগুলি সমস্ত নতুন পাওয়ারশেল সেশনের জন্য PATH স্থায়ীভাবে সেট করতে পারে:

Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Session Manager\Environment' -Name 'Path' -Value 'New Path'
[System.Environment]::SetEnvironmentVariable('Path', 'New Path', 'Machine')

তবে আমি রেজিস্ট্রি সেটিংসটি প্রোগ্রামিংয়ের আগে সেট করার সাথে গণ্ডগোল করেছি এবং আমি বিশ্বাস করি না যে পিএস স্ক্রিপ্টের কোনও একটি লাইন বা দু'টি কাজ শেষ নয়। তাই আমি চেষ্টাও করিনি এই বিকল্পটি ।

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

আমি কন্ট্রোল প্যানেলের মাধ্যমে এই পরিবর্তনটি করার পরে, চকোলেটির সরঞ্জাম ফোল্ডারে (এবং সম্ভবত পরবর্তীকালে সমস্ত সরঞ্জাম ইনস্টল করা) স্থায়ীভাবে সেট করা ছিল এবং ডওয়ার কমান্ড লাইন এবং পাওয়ারশেল কমান্ড লাইনে উভয়ই বোরার উপলব্ধ ছিল।

আশাকরি এটা সাহায্য করবে...


0

In৪ বিট আনইনস্টল করা এবং নোডেজের 32-বিট সংস্করণ ইনস্টল করে গিট -32 বিট সহ কাজ করা হয়েছে!


0

একই সমস্যা ছিল। আমি কেবল "এনপিএম ইনস্টল -জি বোভার" চালিয়েছিলাম তবে এটি যে ডিরেক্টরিটি ডাউনলোড হয়েছিল সেখানে গিয়েছিলাম, আমার ক্ষেত্রে লোকেশনটি ছিল "সি: \ ব্যবহারকারী \ ব্যবহারকারী \ অ্যাপডাটা \ রোমিং \ এনপিএম \ নোড_মডিউলস \ বোরওয়ার"

ডিরেক্টরি থেকে আমি ধনুক দৌড়ে এসেছি এবং সমস্ত কিছু সূক্ষ্মভাবে কাজ করছে এমনকি অন্য ডিরেক্টরি থেকেও

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