Dart 文档中用于安装其 SDK 的 Bash 命令适用于 Ubuntu(使用 apt-get)。我使用了它,dnf install dart
但它返回了以下错误:
No match for argument: dart
Error: Unable to find a match
我正在使用 Fedora 29。
答案1
无需从源代码构建:-
您可以使用此档案下载特定版本的 Dart SDK 和 Dart API 文档。Dart SDK 档案
答案2
我知道这个问题已经 10 个月了,但这对我来说很有用。至于基于 RPM 的发行版,根据我的理解,Dart 无法通过软件存储库安装,因此您需要从源代码构建它。
正如上面有人建议的那样,如果你咨询官方文档,您走在正确的轨道上。请注意,如果您运行的是 Fedora 的较新版本(不再支持 Python 2),则可能需要在系统上安装 Python 2。
$ 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
目录中可用。
答案3
使用以下代码:
$ ./tools/build.py --no-goma --mode release --arch x64 create_sdk
代替:
$ ./tools/build.py --mode release --arch x64 create_sdk