답변:
우분투 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
우분투 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 install -g 원사
또는
sudo npm install -g 원사
이제 원사가 설치되었습니다. 명령을 실행하십시오.
원사 설치 sylius
이것이 효과가 있기를 바랍니다. 건배!
편집하다:
re-open the terminal
변경 사항이 적용되도록 기억하십시오 .
sudo apt remove -y cmdtest
자동 확인을 위해
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
Ubuntu 16.04 용 원사 설치 (17.04에 대한 zappee의 답변과 약간 다르므로 14.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
우분투 18.04.4 LTS의 경우 방금 공식 지침을 따랐습니다. 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
우분투 17.04에서만 필요합니다. * 저는 생각합니다.
도움이 되길 바랍니다!
또한이 문제 (Windows)가 있었으므로 수정은 모든 터미널 인스턴스를 완전히 닫은 다음 다시 시도하십시오.
Ubuntu yarn
패키지를 제거하고 NPM을 통해 Yarn을 설치 하도록 제안하는 모든 답변에 대한 조언과 함께 다음은 설명과 함께 자세한 답변입니다 (경고).
No such file or directory
오류가 발생한 이유 yarn install
는 "올바른"원사를 사용하지 않기 때문입니다. yarn
Ubuntu 소프트웨어 소스를 사용하여 설치할 때 얻는 소프트웨어는 cmdtest blackbox testing suite 의 "원사"시나리오 테스트 도구입니다 . Yarn은 Javascript 응용 프로그램 (Make, Maven 및 친구들과 유사)에 널리 사용되는 개발 수명주기 도구이기도합니다.
Javascript Yarn 도구는 Ubuntu 소프트웨어 소스에서 사용할 수 없지만 NPM (Yarn이 대체하려는 또 다른 개발 수명주기 도구입니다.)에 의해 설치 될 수 있습니다.
Ubuntu에서 Yarn을 사용할 수있게하려면 먼저 다음 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
하고 오늘날 그렇게하지 않는 주된 이유는 단일 사용자 서버용 Javascript 응용 프로그램을 구축 및 배포하기 위해 샌드 박스 된 "루트 같은"환경 (예 : Docker)을 사용하는 사람들을 괴롭히기 때문입니다.
yarn install --verbose
확장 된 정보를 실행 하고 추가하십시오. package.json이 포함 된 올바른 폴더에서 얀을 실행하고 있습니까?