переменная пути пряжи

Я установил пряжу в свою версию 16.04 LTS в соответствии с этим руководством учебником.

также добавили путь к среде, но терминал не принимает никаких команд пряжи.

при вводе yarn init выдает ::-

ERROR: [Errno 2] No such file or directory: 'init'

то же самое, когда я набираю пряжу global bin ::-

ERROR: [Errno 2] No such file or directory: 'global'

Я думаю, что это из-за проблемы с переменной PATH, может ли кто-нибудь сказать мне, что еще мне нужно добавить.

Спасибо


person Aakash    schedule 06.04.2017    source источник
comment
Вы делали export PATH="$PATH:`yarn global bin`"?   -  person Wayne Werner    schedule 06.04.2017
comment
да в моем .bashrc   -  person Aakash    schedule 06.04.2017
comment
И вы убедились, что он помещает все, что помещает туда, с чем-то вроде echo $PATH?   -  person Wayne Werner    schedule 06.04.2017
comment
да /usr/bin/yarn находится в моем $PATH   -  person Aakash    schedule 06.04.2017
comment
каков результат which yarn? (Я следовал инструкциям контейнера docker ubuntu 16.04, и он работал безупречно, так что...)   -  person Wayne Werner    schedule 06.04.2017
comment
какая пряжа дает - usr/bin/yarn   -  person Aakash    schedule 06.04.2017
comment
И yarn --version?   -  person Wayne Werner    schedule 06.04.2017
comment
версия 0.22 @wayneWerner   -  person Aakash    schedule 06.04.2017


Ответы (1)


Итак, я нашел решение этой проблемы. это пакет с именем cmdtest, который был установлен в моей системе, который также содержал пакет с именем yarn. Эта пряжа конфликтовала с yarnpkg, и когда я запускал yarn init или любые другие команды yarn, вероятно, запускался этот пакет yarn с аргументом, поэтому возникала ошибка. yarn --version и which yarn работали правильно, что еще больше усложняло проблему. я удалил cmdtest и снова установил пряжу, которая устранила проблему. Дополнительные сведения об этой проблеме можно найти в этом отчете об ошибке.

person Aakash    schedule 11.04.2017