首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在安装dart-sdk后找不到发布命令。

在安装dart-sdk后找不到发布命令。
EN

Stack Overflow用户
提问于 2018-07-11 21:20:26
回答 8查看 35.3K关注 0票数 28

我想在我的Ubuntu机器上编写一个命令行应用程序,但是当我在linux 19上安装dart 2的dart sdk时遇到了一个问题。

安装之后,我无法从终端运行pub命令。我总是会犯这样的错误:

代码语言:javascript
复制
   Command 'pub' not found, did you mean:

  command 'puf' from deb puf
  command 'pdb' from deb python
  command 'publ' from deb atfs
  command 'pua' from deb pglistener
  command 'dub' from deb dub
  command 'pcb' from deb pcb-gtk
  command 'pcb' from deb pcb-lesstif
  command 'pudb' from deb python-pudb

Try: sudo apt install <deb name>

我已经从互联网上尝试了一些路径设置,但是它们都没有工作,或者只是暂时的。

我怎么才能解决这个问题?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2018-07-11 21:57:47

重要的是要确保dart处于路径中。您可以通过尝试使用pubdart来轻松地测试它。

确保它在路径中的一种方法是在用户的文件夹中创建一个.bashrc文件。

然后添加以下内容:

PATH=$PATH:/path/to/dart/installation/bin/folder export PATH

票数 15
EN

Stack Overflow用户

发布于 2020-10-18 20:13:41

正如有人在对(过时的)答案的评论中所提到的,现在(由于Dart现在被提供/集成/集成)建议正确地使用pub应该通过颤振命令来调用:

代码语言:javascript
复制
`flutter pub`

即。若要使用gRPC / protobufs,v3 w/ Dart / Flutter:

代码语言:javascript
复制
`flutter pub global activate protoc_plugin`
票数 53
EN

Stack Overflow用户

发布于 2020-04-29 08:15:11

有时,当您安装dart时,您可能也会遇到dart命令工作但pub命令不能工作的问题,这是因为dart只存在于/usr/bin中,为了解决这个问题,只需创建一个符号链接并将发布命令添加到/usr/bin目录中。

代码语言:javascript
复制
sudo ln -s /usr/lib/dart/bin/pub /usr/bin/pub

希望这能有所帮助

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51294323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档