如何设置Dart路径?

如何设置Dart路径?

我正在尝试安装http://stagehand.pub

我将终端路径更改为:/Users/king/Desktop/dart/dart-sdk

我检查我的是否PATH已更改并echo $PATH在终端中运行,我得到

green:~ king$ echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/king/Desktop/dart/dart-sdk

我输入pub global activate stagehand,输出是-bash: : command not found

已更新将路径更改为 /Users/king/Desktop/dart/dart-sdk/bin

要设置包含 pub bin 脚本的路径,您所做的就是在终端中输入此内容,对吗? $ pub 全局激活 stagehand

无论如何,在我这样做之后,我尝试继续 stagehand.pub 上的教程,这是绿色的结果:~ king$ pub global activate stagehand 包 stagehand 目前在版本 0.1.2 上处于活动状态。解决依赖关系...(2.8s)

args 0.12.0+2 bignum 0.0.6 cipher 0.7.1 collection 1.0.0 crypto 0.9.0 fixnum 0.9.0 path 1.3.0 stagehand 0.1.2 uuid 0.4.1 预编译可执行文件...加载源资源...预编译舞台工作人员:舞台工作人员。激活舞台工作人员 0.1.2。没有这样的文件或目录 命令: chmod +x /Users/king/.pub-cache/bin/stagehand green:~ king$ cd /Users/king/dart green:dart king$ stagehand -o testapp webapp -bash: stagehand:未找到命令 green:dart king$ 似乎未找到命令“stagehand -o webapp”。 :/有什么建议吗?

我的完整 .bash_profile 是这样的导出 PATH="/Users/king/Desktop/dart/dart-sdk/bin"

我的错误是这样的 -bash: stagehand: command not found green:dart king$

答案1

您的问题是“如何设置 dart 路径”。我只回答这个问题。(舞台工作人员是另一个问题)

  1. 下载 dart-sdk zip。
  2. 解压 zip。
  3. 可以看到./dart-sdk/bin
  4. 在 bash 中,将 ./dart-sdk/bin 设置为您的 PATH。

    将以下内容添加到您的.bashrc

    导出 PATH="$PATH":/your_path/dart-sdk/bin

  5. 再次启动 bash。或者,source .bashrc

  6. dart从提示符处运行。

结果应该是...

飞镖用途:飞镖

执行作为 传递的 Dart 脚本。

常用选项:

--checked 或 -c 插入运行时类型检查并启用断言(检查模式)。

--help 或 -h 显示此消息(添加 -v 或 --verbose 以获取有关所有 VM 选项的信息)。

--package-root= 或 -p 在哪里查找包,即“package:...”导入。

--version 打印虚拟机版本。

答案2

您能发布您的 .bashrc/.zshrc 的内容吗?如果我能看到你的路径是如何设置的,那就更容易了。

在我的系统上(因为我将 Dart 文件夹放在 /Applications 中),系统上 pub 二进制文件的位置是:

/Applications/dart/dart-sdk/bin

另外为了执行pub,我必须这样做:

$ ./pub

相关内容