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后面增加下述语句,使其成为你的环境变量。
然后使其起作用
> 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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。