flutter使用dbus插件时,在终端无法使用“dart-dbus”命令

不用flutter的人,可能都不会找到这儿,遇到这个问题,所以这里默认flutter已经装过了,且对flutter如何使用插件也有所了解了。

由于我在项目中用到了dbus插件,用法如图所示,我需要使用这条命令来生成一个source file。然而,终端执行却报错,不认识 dart-dbus 命令。

这个问题,我搜不太到,所以不确定是不是普遍性的问题,还是记录下,万一有人遇到了呢。

这里直接给出解决办法:

1、安装dart-dbus包

命令:

bash 复制代码
$ dart pub global activate dbus

如图所示,此时,依旧不认识dart-dbus命令。

2、添加环境变量

根据提示,需要找到pub安装的文件路径,并将其设置为环境变量。
在找到路径之后,复制路径,并把环境变量添加到文件最后。

bash 复制代码
$ sudo vim ~/.bashrc
bash 复制代码
export PATH="$PATH":"$HOME/.pub-cache/bin"

最后使用以下命令使修改生效。

bash 复制代码
$ source ~/.bashrc

此时,dart-bus命令可以正常使用。

相关推荐
奋斗的小青年!!2 小时前
Flutter浮动按钮在OpenHarmony平台的实践经验
flutter·harmonyos·鸿蒙
程序员老刘5 小时前
一杯奶茶钱,PicGo + 阿里云 OSS 搭建永久稳定的个人图床
flutter·markdown
奋斗的小青年!!9 小时前
OpenHarmony Flutter 拖拽排序组件性能优化与跨平台适配指南
flutter·harmonyos·鸿蒙
小雨下雨的雨10 小时前
Flutter 框架跨平台鸿蒙开发 —— Stack 控件之三维层叠艺术
flutter·华为·harmonyos
行者9611 小时前
OpenHarmony平台Flutter手风琴菜单组件的跨平台适配实践
flutter·harmonyos·鸿蒙
小雨下雨的雨13 小时前
Flutter 框架跨平台鸿蒙开发 —— Flex 控件之响应式弹性布局
flutter·ui·华为·harmonyos·鸿蒙系统
cn_mengbei13 小时前
Flutter for OpenHarmony 实战:CheckboxListTile 复选框列表项详解
flutter
cn_mengbei13 小时前
Flutter for OpenHarmony 实战:Switch 开关按钮详解
flutter
奋斗的小青年!!13 小时前
OpenHarmony Flutter实战:打造高性能订单确认流程步骤条
flutter·harmonyos·鸿蒙
Coder_Boy_13 小时前
Flutter基础介绍-跨平台移动应用开发框架
spring boot·flutter