ฉันกำลังติดตั้งชุดsyliusและในขณะที่ติดตั้ง sylius ฉันจำเป็นต้องเรียกใช้การติดตั้งเส้นด้ายดังนั้นในขณะที่ฉันเรียกใช้คำสั่ง
yarn install
ฉันได้รับข้อผิดพลาด:
ข้อผิดพลาด: [Errno 2] ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว: 'ติดตั้ง'
ฉันกำลังติดตั้งชุดsyliusและในขณะที่ติดตั้ง sylius ฉันจำเป็นต้องเรียกใช้การติดตั้งเส้นด้ายดังนั้นในขณะที่ฉันเรียกใช้คำสั่ง
yarn install
ฉันได้รับข้อผิดพลาด:
ข้อผิดพลาด: [Errno 2] ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว: 'ติดตั้ง'
คำตอบ:
ฉันมีปัญหาเดียวกันบน Ubuntu 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.
หวังว่ามันจะช่วยคุณ
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
ฉันมีปัญหาเดียวกันบน Ubuntu 18.04 นี่คือสิ่งที่ใช้ได้ผลสำหรับฉัน:
ฉันลบcmdtest
และyarn
sudo apt remove cmdtest
sudo apt remove yarn
ติดตั้งเส้นด้ายทั่วโลกโดยใช้ NPM
sudo npm install -g yarn
หมายเหตุ:การแก้ปัญหานี้ทำงานได้ดีบนUbuntu 16.04
, และUbuntu 17.04
Ubuntu 18.04
ลองลบcmdtestและyarnที่มีอยู่ (ซึ่งเป็นโมดูลของเครื่องมือบรรทัดคำสั่งกล่องดำแบบดั้งเดิมของระบบ * nix):
sudo apt ลบ cmdtest sudo apt ลบไหมพรม
ติดตั้งง่ายผ่าน npm
npm ติดตั้งเส้นด้าย -g
หรือ
sudo npm install -g yarn
ตอนนี้มีการติดตั้งเส้นด้าย เรียกใช้คำสั่งของคุณ
การติดตั้งเส้นด้ายไซลิเซีย
ฉันหวังว่ามันจะใช้ได้ ไชโย!
แก้ไข:
อย่าลืมว่าการre-open the terminal
เปลี่ยนแปลงจะมีผล
sudo apt remove -y cmdtest
ยืนยันอัตโนมัติ
สิ่งนี้ใช้ได้สำหรับฉัน
sudo yarn install
TL; DR
// 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
การติดตั้ง Yarn สำหรับ Ubuntu 16.04 (ไม่แน่ใจว่านี่จะเหมือนกับ 14.04 หรือไม่เพราะต่างจากคำตอบของ zappee เล็กน้อยสำหรับ 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
จากนั้นทุกที่ที่คุณติดตั้งโครงการ sylius (/ var / www / mysite)
yarn install
yarn run gulp
สำหรับ Ubuntu 18.04.4 LTS ฉันเพิ่งทำตามคำแนะนำอย่างเป็นทางการ: https://classic.yarnpkg.com/th/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 เท่านั้น * ฉันคิดว่า
ฉันหวังว่ามันจะช่วย!
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
ยังมีปัญหานี้ (หน้าต่าง) การแก้ไขเป็นการปิดอินสแตนซ์ของเทอร์มินัลทั้งหมดให้เสร็จสมบูรณ์จากนั้นลองอีกครั้ง
ด้วยความรุ่งโรจน์สำหรับคำตอบทั้งหมดที่แนะนำการลบyarn
แพ็คเกจUbuntu และติดตั้ง Yarn ผ่าน NPM อย่างถูกต้องนี่คือคำตอบโดยละเอียดพร้อมคำอธิบาย (และได้รับคำเตือนความคิดเห็น):
เหตุผลสำหรับความNo such file or directory
ผิดพลาดจากการyarn install
คือการที่คุณไม่ได้ใช้ "ถูกต้อง" เส้นด้าย: ซอฟแวร์ที่คุณได้รับเมื่อคุณติดตั้งyarn
โดยใช้แหล่งซอฟแวร์อูบุนตูคือ "เส้นด้าย" สถานการณ์การทดสอบเครื่องมือจากBlackbox ชุดทดสอบ นี่ไม่ใช่สิ่งที่คุณหมายถึงเพราะ Yarn เป็นเครื่องมือวงจรการพัฒนาที่เป็นที่นิยมสำหรับแอปพลิเคชัน Javascript (คล้ายกับ Make, Maven และเพื่อน ๆ )
เครื่องมือ Javascript Yarn ไม่สามารถใช้ได้จากแหล่งซอฟแวร์ของ Ubuntu แต่สามารถติดตั้งได้โดย NPM (ซึ่งเป็นเครื่องมือวงจรการพัฒนาอีกอันหนึ่งที่ Yarn มุ่งหวังที่จะแทนที่ - ดังนั้นมันจึงน่าอึดอัดใจ ... )
ในการทำให้ Yarn ใช้งานได้ใน Ubuntu ให้เริ่มต้นโดยการลบcmdtest
และเครื่องมือของมัน:
$ sudo apt purge cmdtest
จากนั้นตรวจสอบให้แน่ใจว่าได้ติดตั้ง NPM แล้ว:
$ sudo apt install npm
จากนั้นใช้ NPM เพื่อติดตั้ง Yarn:
$ npm install -g yarn
หมายเหตุ: การใช้npm install -g
จะติดตั้งแพคเกจ Javascript สำหรับบัญชีผู้ใช้ปัจจุบันของคุณซึ่งควรใช้ได้สำหรับวัตถุประสงค์ส่วนใหญ่ หากคุณต้องการติดตั้ง Yarn สำหรับผู้ใช้ทุกคนคุณสามารถใช้sudo
สำหรับคำสั่ง NPM แต่ไม่แนะนำ: แพ็คเกจ NPM มักจะได้รับการตรวจสอบเพื่อความปลอดภัยในบริบทของระบบปฏิบัติการที่มีผู้ใช้หลายคน พวกเขาเป็น "รูท" NPM เคยเตือนไม่ให้รันด้วยsudo
และสาเหตุหลักที่มันไม่ได้ทำในวันนี้คือมันทำให้ผู้คนที่ใช้สภาพแวดล้อมที่มีลักษณะ "คล้ายราก" (เช่น Docker) สำหรับการสร้างและปรับใช้แอปพลิเคชัน Javascript สำหรับเซิร์ฟเวอร์ผู้ใช้เดี่ยว
yarn install --verbose
และเพิ่มข้อมูลเพิ่มเติม คุณแน่ใจหรือไม่ว่าคุณกำลังใช้เส้นด้ายอยู่ในโฟลเดอร์ด้านขวา (ซึ่งมี package.json)