如何安装适用于Linux的Dart SDK的ZIP版本?

我目前在运行Ubuntu的32位家庭服务器上设置Dart SDK,但由于缺少安装文档而卡住了。 Google只提供压缩Dart SDK的下载链接,而且他们的网站和软件包都不包含有关如何正确设置产品的信息。如何安装适用于Linux的Dart SDK的ZIP版本?

因此,复制从bin/lib/目录到相应的文件夹中的文件/,并添加可执行文件至$ PATH之后,飞镖解释似乎做工精细,但在运行pub global activate package我得到一个错误:

Unhandled exception: 

FileSystemException: Cannot open file, path = '/version' (OS Error: No

such file or directory, errno = 2)

#0 _File.throwIfError (dart:io/file_impl.dart:599)

#1 _File.openSync (dart:io/file_impl.dart:454)

#2 _File.readAsBytesSync (dart:io/file_impl.dart:514)

#3 _File.readAsStringSync (dart:io/file_impl.dart:548)

#4 readTextFile (package:pub/src/io.dart:153)

#5 _getVersion (package:pub/src/sdk.dart:44)

#6 version (package:pub/src/sdk.dart:32)

#7 version (package:pub/src/sdk.dart:32)

#8 PubCommandRunner.runCommand

(package:pub/src/command_runner.dart:160)

<asynchronous suspension>

#9 PubCommandRunner.run (package:pub/src/command_runner.dart:117)

<asynchronous suspension>

#10 main (file:///b/build/slave/dart-sdk-linux-

stable/build/sdk/third_party/pkg/pub/bin/pub.dart:8)

#11 _startIsolate.<anonymous closure> (dart:isolate-

patch/isolate_patch.dart:263)

#12 _RawReceivePortImpl._handleMessage (dart:isolate-

patch/isolate_patch.dart:151)

我有没有错过任何步骤?

回答:

我想你必须在解压缩sdk之后保持目录结构。将 解压缩到一个方便的位置,然后将PATH变量指向该位置。

以上是 如何安装适用于Linux的Dart SDK的ZIP版本? 的全部内容, 来源链接: utcz.com/qa/258273.html

回到顶部