यार्न स्थापित कमांड त्रुटि ऐसी कोई फ़ाइल या निर्देशिका नहीं: 'इंस्टॉल करें'


166

मैं सिलिअस बंडल स्थापित कर रहा हूं और सिलिअस स्थापित करते समय मुझे यार्न स्थापित चलाने की आवश्यकता है, जबकि मैं कमांड चलाता हूं

yarn install

मुझे त्रुटि मिली:

त्रुटि: [त्रुटि २] ऐसी कोई फ़ाइल या निर्देशिका नहीं: 'स्थापित करें'


कृपया चलाएं yarn install --verboseऔर विस्तारित जानकारी जोड़ें। क्या आप सुनिश्चित हैं कि आप सही फ़ोल्डर में यार्न चला रहे हैं (जिसमें एक पैकेज .json शामिल है)?
चेनू

जवाबों:


450

मेरे पास उबंटू 17.04 पर एक ही मुद्दा था।

इस समाधान ने मेरे लिए काम किया:

sudo apt remove cmdtest
sudo apt remove yarn
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update  
sudo apt-get install yarn

फिर

yarn install

परिणाम:

yarn install v1.3.2
warning You are using Node "6.0.0" which is not supported and may encounter bugs or unexpected behavior. Yarn supports the following semver range: "^4.8.0 || ^5.7.0 || ^6.2.2 || >=8.0.0"
info No lockfile found.
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...

info Lockfile not saved, no dependencies.
Done in 0.20s.

आशा है कि यह आपकी मदद करेगा।


7
मैं एक ही स्थिति थी: sudo apt remove cmdtest is key!
सेड्रिक फ्रैन्कॉयज

8
विंडोज 10 पर डेबियन WSL पर यही मुद्दा था और इस समाधान ने मेरे लिए काम किया
माइक लियोन

6
मुझे विंडोज 10 पर उबंटू डब्ल्यूएसएल पर यही समस्या थी। इस समाधान ने मेरे लिए भी काम किया।
सैफ अल फलाह

1
किसी भी कारण से यह समाधान docker के साथ काम नहीं करेगा? मेरे पास उबंटू 18.04 से बेस इमेज है। इन आदेशों के चलने RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - \ echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list \ apt-get update \ && yes Y | apt-get install --no-install-recommends yarn RUN yarn --versionसे यार्न संस्करण 0.32.0 हो जाता है, जो कि बुनियादी चीजों पर विफल रहता है जैसेyarn init
Kwhitejr

3
मेरे लिए 18.10 पर निश्चित समस्या
CPBL

102

मेरे पास उबंटू 18.04 पर एक ही मुद्दा था। यह मेरे लिए काम कर रहा था:

मैंने निकाल दिया cmdtestऔरyarn

sudo apt remove cmdtest

sudo apt remove yarn

Npm का उपयोग करके विश्व स्तर पर यार्न स्थापित करें

sudo npm install -g yarn

2
यह बहुत मददगार था
क्रिस्टोफर किकोटी

1
Windows10 WSL के लिए सही समाधान।
मार्कस ज़ेलर

05/17/2020 को, इस समाधान ने मेरे लिए बेहतर काम किया। डेबियन 9.9 पर। स्वीकृत उत्तर अभी भी ओपी की मूल समस्या थी। (लेकिन मैं sudo के बिना
npm

64

नोट: यह समाधान पर अच्छी तरह से काम करता है Ubuntu 16.04, Ubuntu 17.04और Ubuntu 18.04

मौजूदा cmdtest और यार्न को हटाने का प्रयास करें (जो * nix सिस्टम की विरासत ब्लैक बॉक्स कमांड लाइन टूल का मॉड्यूल है):

sudo apt remove cmdtest
सुडो एप्ट यार्न हटा दें

Npm के माध्यम से इसे सरल स्थापित करें

npm स्थापित -g यार्न

या

sudo npm स्थापित -g यार्न

अब यार्न स्थापित किया गया है। अपना आदेश चलाएँ।

यार्न स्थापित सिलिअस

मुझे उम्मीद है कि यह काम करेगा। चीयर्स!

संपादित करें:

re-open the terminalप्रभावी होने के लिए परिवर्तनों के लिए याद रखें ।


5
मेरे लिए काम किया। मुझे npm पर sudo की आवश्यकता थी, बस यही अंतर है। Ubuntu 18.04
oma

9
याद रखें कि परिवर्तन प्रभावी होने के लिए टर्मिनल को फिर से खोलें।
ashishdhiman2007

1
मेरे लिए उबंटू 18.04 काम किया
प्रोग्रामिंगम्यूजिक

धन्यवाद आप, यह काम किया है और sudo apt remove -y cmdtest ऑटो की पुष्टि के लिए
duyetpt

14

यह मेरे लिए काम किया

sudo yarn install

1
धन्यवाद, इसने मेरे लिए काम किया। उपयोगकर्ता को sudo समूह से संबंधित होना चाहिए यदि आप अपने उपयोगकर्ता के अधिकार फ़ोल्डरों पर प्राप्त करना चाहते हैं: sudo usermod -aG sudo myusername
Gebus

12

टी एल; डॉ

// Try these commands. Tested on Ubuntu 17.04 & above.
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn

अन्य उबंटू संस्करणोंcmdtest पर यार्न स्थापित करने और अतिरिक्त त्रुटियों का ध्यान रखने के लिए इस आधिकारिक दस्तावेज / मार्गदर्शिका को देखें । https://yarnpkg.com/lang/en/docs/install/#debian-stable


10

Ubuntu 16.04 के लिए यार्न स्थापित करना (यह सुनिश्चित नहीं है कि यह 14.04 जैसा ही होगा क्योंकि यह 17.04 के जैपी के उत्तर से थोड़ा अलग है)

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
apt-get update
apt-get install nodejs
apt-get install yarn

फिर जहाँ से भी आपने अपना सिलिसियस प्रोजेक्ट स्थापित किया है (/ var / www / mysite)

yarn install
yarn run gulp

7

उबंटू 18.04.4 एलटीएस के लिए मैंने सिर्फ आधिकारिक निर्देशों का पालन किया: https://classic.yarnpkg.com/en/docs/install#debian-stable

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

sudo apt update && sudo apt install yarn

करने की आवश्यकता नहीं:

sudo apt remove cmdtest

यह केवल Ubuntu 17.04 पर आवश्यक है। * मुझे लगता है।

मुझे उम्मीद है यह मदद करेगा!


1

sudo npm install -g yarnpkg
npm WARN deprecated yarnpkg@0.15.1: Please use the `yarn` package instead of `yarnpkg`

इसलिए यह मेरे लिए काम करता है

sudo npm install -g yarn

1

इसके अलावा यह मुद्दा (विंडोज़) था, यह फिक्स सभी टर्मिनल उदाहरणों का एक पूर्ण समापन था, फिर पुन: प्रयास करें।


1

यूडोस yarnपैकेज को हटाने और एनपीएम के माध्यम से यार्न को स्थापित करने का सही ढंग से सुझाव देने वाले सभी उत्तरों के लिए यश के साथ , यहां स्पष्टीकरण के साथ एक विस्तृत उत्तर दिया गया है (और, चेतावनी दी जाए, राय):

No such file or directoryसे त्रुटि का कारण यह yarn installहै कि आप "सही" यार्न का उपयोग नहीं कर रहे हैं: yarnउबंटू सॉफ़्टवेयर स्रोतों का उपयोग करके आपके द्वारा इंस्टॉल किए जाने वाला सॉफ़्टवेयर cmdtest ब्लैकबॉक्स परीक्षण सूट से "यार्न" परिदृश्य परीक्षण उपकरण है । यह संभावना नहीं है कि आपका क्या मतलब है क्योंकि यार्न भी जावास्क्रिप्ट एप्लिकेशन (मेक, मेवेन और दोस्तों के समान) के लिए एक लोकप्रिय विकास जीवनचक्र उपकरण है।

जावास्क्रिप्ट यार्न उपकरण उबंटू सॉफ्टवेयर स्रोतों से उपलब्ध नहीं है, लेकिन एनपीएम द्वारा स्थापित किया जा सकता है (जो कि एक और विकास जीवनचक्र उपकरण है जिसे यार्न को बदलने का लक्ष्य है - ताकि यह अजीब हो ...)।

यार्न को उबंटू में उपलब्ध कराने के लिए, cmdtestउसके उपकरणों को हटाकर शुरू करें :

$ sudo apt purge cmdtest

फिर सुनिश्चित करें कि NPM स्थापित है:

$ sudo apt install npm

फिर यार्न को स्थापित करने के लिए NPM का उपयोग करें:

$ npm install -g yarn

नोट: उपयोग npm install -gकरने से आपके वर्तमान उपयोगकर्ता खाते के लिए एक जावास्क्रिप्ट पैकेज स्थापित होगा, जो अधिकांश उद्देश्यों के लिए ठीक होना चाहिए। यदि आप सभी उपयोगकर्ताओं के लिए यार्न इंस्टॉल करना चाहते हैं, तो आप sudoएनपीएम कमांड के लिए उपयोग कर सकते हैं , लेकिन यह अनुशंसित नहीं है: एनपीएम पैकेजों को बहु-उपयोगकर्ता ऑपरेटिंग सिस्टम के संदर्भ में सुरक्षा के लिए शायद ही कभी ऑडिट किया जाता है और इंस्टॉल करते समय कुछ पैकेज भी टूट सकते हैं उन्हें "जड़" के रूप में। एनपीएम इसे चलाने के खिलाफ चेतावनी देता था sudoऔर आज ऐसा नहीं करने का मुख्य कारण यह है कि यह उन लोगों को परेशान करता है जो एकल-उपयोगकर्ता सर्वर के लिए जावास्क्रिप्ट अनुप्रयोगों के निर्माण और तैनाती के लिए सैंडबॉक्स वाले "रूट-जैसे" वातावरण (जैसे डॉकर) का उपयोग करते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.