我正在尝试安装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 路径”。我只回答这个问题。(舞台工作人员是另一个问题)
- 下载 dart-sdk zip。
- 解压 zip。
- 可以看到./dart-sdk/bin
在 bash 中,将 ./dart-sdk/bin 设置为您的 PATH。
将以下内容添加到您的
.bashrc
导出 PATH="$PATH":/your_path/dart-sdk/bin
再次启动 bash。或者,
source .bashrc
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