bash: stagehand: command not found Mac dart

Mac dart “bash: stagehand: command not found”

最近在学习Google推出的新的语言Dart,但是因为语言太新,遇到问题都不容易找到解决办法,即将开始用这个blog记录其中遇到都一些问题,等有时间总结一些学习的教程。

问题

  • https://dart.dev/tutorials/web/get-started
    在按照上述官方教程创建一个web app的时候
 > pub global activate webdev
 > pub global activate stagehand
 
 > mkdir quickstart
 > cd quickstart
 > stagehand web-simple
 > pub get

然后到发现 bash: stagehand: command not found

解决

经过我不屑努力翻呀翻,终于找到两种解决方法

  • 直接方便型
> pub global run stagehand
  • 一劳永逸型
> sudo vi .bash_profile

在.bash_profile后面增加下述语句,使其成为你的环境变量。
bash: stagehand: command not found Mac dart
然后使其起作用

 > source .bash_profile

重启一遍终端,就可以直接使用stagehand啦~

彩蛋

当你还没配.bash_profile,当你输入完 pub global run stagehand,你应该会看到,安装最后会告诉你,你可以将~/.pub-cache/bin添加到你的PATH里面去,根本不用到处找解决办法啦啦~(我现在怎么都刷不出来彩蛋,所以没办法截图给大家看了)

最后

官方操作: https://dart.dev/tools/pub/cmd/pub-global#running-a-script-from-your-path

上一篇:ssh通过pem文件登陆服务器


下一篇:rest-framework之分页