Как установить Dart SDK на Fedora 29?
Команды Bash в Dart Documentation для установки sdk предназначены для Ubuntu (с помощью apt-get). я использовал dnf install dart
но он вернул ошибку followig:
No match for argument: dart
Error: Unable to find a match
Я использую Fedora 29.
3 ответа
Не нужно строить из исходников:-
Вы можете использовать этот архив для загрузки определенных версий Dart SDK и документации Dart API. Архив Dart SDK
Я знаю, что этому вопросу 10 месяцев, но у меня это сработало. Что касается дистрибутивов на основе RPM, то, насколько я понимаю, Dart недоступен для установки через репозиторий программного обеспечения, поэтому вам необходимо собрать его из исходников.
Как кто-то предложил выше, если вы обратитесь к официальной документации, вы на правильном пути. Обратите внимание, что вы можете установить Python 2 в свою систему, если вы используете более поздние версии Fedora, в которых его поддержка прекратилась.
$ sudo dnf install python2 -y
Далее просто переходите сверху вниз по инструкции
$ sudo dnf install git subversion make gcc-c++ -y
$ git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
$ export PATH=$PATH:`pwd`/depot_tools
$ mkdir dart-sdk && cd dart-sdk && fetch dart
Эта операция может занять некоторое время. Наконец, создайте 64-битный SDK.
$ cd dart-sdk/sdk && ./tools/build.py --mode release --arch x64 create_sdk
По завершении SDK должен быть доступен в
out/ReleaseX64/dart-sdk
каталог.
Используйте следующий код:
$ ./tools/build.py --no-goma --mode release --arch x64 create_sdk
Вместо:
$ ./tools/build.py --mode release --arch x64 create_sdk