Как установить 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
Другие вопросы по тегам