如何安装和运行没有网络连接的扑动?



我在一台有网络的机器上安装了flutter,所有的测试和命令(医生、创建、测试)都运行正常。然后他把flutter所在的目录转移到一台没有互联网连接的机器上。但只要有扑动的声音,它就会进入

Running "flutter pub get" in flutter_tools.."

和不离开此进程。如果你用-vv标志运行它,你可以看到有解析依赖…——offline标志没有帮助。我还试图从有连接的机器上获取.config, .pub-cache, .flutter,并将其转移到工作机器上,但这也没有帮助。问题是,是否还有其他东西可以作为依赖项拖放,或者是否有其他方法可以离线运行flutter ?

两台机器都在运行Debian 9。

正如我所想,这一切都是可能的。问题出在错误的道路上。当将flutter工作目录传输到另一台PC时,您需要确保路径相同。因为在*packages/flutter_tools/files中,有许多路径对应于从第一台机器下载的文件中的链接。

总需要做的事情:

  1. 更新扑动和dart
  2. 运行颤振指令
  3. 复制flutter所在的整个目录和~$HOME/.pub-cache
  4. 在新机器上创建相同的路径并传输文件。
  5. 使用——offline标志执行所有必要的操作

最新更新