问题标签 [snap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ubuntu - 当我从 Snab(fedora 35 linux)下载程序时,图标出现在我的应用程序的显示区域。如何删除额外内容?
当我从 Snab(fedora 35 linux)下载程序时,图标出现在我的应用程序的显示区域。如何删除额外内容?
browser - 无法在 manjaro 上运行快照应用程序“无法打开 /proc/self/cgroup:权限被拒绝”
最近我尝试运行歌剧,但没有任何反应。所以我试图在终端上运行它并得到这个错误
但我尝试了其他 snap 应用程序,例如代码,它运行良好,并且最近还看到一个论坛帖子,有人在另一个浏览器上遇到了同样的问题。是否与 Manjaro 上的最新快照更新有关?或者我该如何解决
linux - 无法在 VSCode 中调试 Go - 找不到 GOROOT 目录:/snap/bin/go
我正在使用 Ubuntu 20.04.3 LTS,VSCode 1.62.3,去 1.17.3 linux/amd64
当我在 VSCode 中启动调试器时,它会向我显示此警告
“dlv-dap”命令不可用。请选择“安装”,或按照此处的安装说明进行操作。来源:Go(扩展)[安装] [全部安装]
我单击安装并在输出中看到:
当我通过 go 工具检查 GOROOT 时,我看到:
当我检查 /snap/bin/ 时,我看到:
我很困惑,有 /snap/bin/go 但是 VSCode 告诉我没有并且无法运行调试器。如何解决?
更新 1
当我通过在控制台中输入以下内容将 GOROOT 设置为 /snap/bin/go 时:
当我尝试运行调试器时,VSCode 开始打印:
python - 使用 Click 包的 Python 应用程序在使用 Snapcraft 构建 Snap 后引发错误
我正在制作一个用 Python 编写的 Snapcraft 应用程序。我正在使用 Click 包来创建应用程序。我已经使用 PyInstaller 为该应用程序创建了一个可执行文件。该应用程序按预期工作。
之后,我将可执行文件打包到 tar.gz 中,并按照此处所述构建了 snap(以便用户可以通过 snap 安装应用程序): https ://snapcraft.io/docs/pre-built-apps
但是当我运行应用程序时,我收到如下错误:
在我捕捉应用程序之前,该错误没有发生。只有当我通过 snap 运行它时才会发生这种情况。
按照错误消息中的说明设置环境变量后,应用程序按预期工作。但是,我不希望用户设置这些环境变量,我希望他们让应用程序从一开始就工作。
此外,这里的信息: https ://click.palletsprojects.com/unicode-support/
建议如果用户有德语键盘,他们将不得不以不同的方式设置这些环境变量。
我怎样才能让它工作,以便用户不必设置任何环境变量?
ubuntu - Snapd 错误:系统不完全支持 snapd:无法使用 .... 挂载 squashfs 映像。不允许操作。Ubuntu 20.04
我试图安装 certbot 和 snapd core 等,它给了我这个错误:
错误:系统不完全支持 snapd:无法使用“squashfs”挂载 squashfs 映像:挂载:/tmp/sanity-mountpoint-718641914:挂载失败:不允许操作。
我已经搜索了很长时间,但没有找到任何东西。如果有人对此有解决方案,请告诉我。
java - 运行 Liquibase 时出现意外错误:java.lang.RuntimeException:找不到数据库驱动程序:com.mysql.jdbc.Driver
我在 Kubuntu 上使用 snap 包管理器安装了 Liquibase CLI。
调用以下命令会导致
导致堆栈跟踪(DEBUG)
我没有使用 liquibase.properties 文件,因为我只想计算一个 md5 哈希和,所以我可以将它与不同的 md5 值进行比较。
我需要将 mysql.jar 放在 liquibase 二进制文件所在的位置吗?
如果是这样,它作为快照包住在哪里?
rhel8 - 如何在 rhel 8 上安装 snap?
我正在尝试在我的 rhel 8.4 机器上安装 snap,它会引发以下错误
我的机器上有 selinux-policy-3.14.3-67.el8_4.2。
python - 带有模块的 Snapcraft python 脚本,暂存问题
我正在构建一个 snap 来测试 python 脚本和 python SDK 与 snapcraft 的集成,当两个 python“部分”在同一个 snap 中构建时似乎存在冲突。
使用多个 python 模块构建快照的最佳方法是什么?
我有一个简单的脚本,它可以导入 SDK,然后打印一些信息。我在不同的文件夹中也有 python SDK 库(https://help.iotconnect.io/documentation/sdk-reference/device-sdks-flavors/download-python-sdk/ )。
我已经定义了这两个部分,并且每个部分都可以独立构建(snapcraft build PARTNAME),但是在下一步将它们“暂存”在一起时,python 内部似乎存在冲突。
结构的树输出
snapcraft.yaml
运行“snapcraft”会显示大量错误,这些错误看起来像是与 python 内部相关的两个“部分”之间的冲突。
快照输出
主要问题 使用多个 python 模块构建快照的最佳方法是什么?