问题标签 [gitpod]

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.

0 投票
0 回答
77 浏览

python - 我们如何在 Gitpod 中使用项目中的预安装虚拟环境 & 在项目中放置虚拟环境可以吗?

我刚刚遇到一个名为 Gitpod 的在线代码编辑和在线项目显示应用程序,我正在玩它,因为我认为可以轻松访问我所有的 Github 项目,尤其是我所有的 Python 项目,这真的很酷。这是我的问题,我真的需要你们的帮助,因为我一直在网上查看并找不到解决方案,或者我的研究技能还不是很好,所以如果我提前引起任何问题或提出愚蠢的问题,真的很抱歉。

  1. 是不是可以在每个项目文件夹里面放一个虚拟环境,这样当你克隆项目的时候,就可以选择虚拟环境里面的解释器,不需要下载所有的依赖,因为在我看来效率很高,因为您可以立即运行该项目吗?
  2. 当我尝试使用预安装的虚拟环境在 Gitpod 中打开虚拟环境时,它无法检测到该虚拟环境,我这样做的原因是因为当我尝试使用 pip 在 Gitpod 中安装 PyAudio 时,它不允许我,所以我想我可以使用preinstall虚拟环境,所以我不需要安装所有依赖项。

如果我提前引起任何问题,我真的很抱歉,因为我对社区真的很陌生,提前谢谢你,非常感谢所有的帮助。这是文件结构的图片,以及Gitpod错误。 这是项目文件夹内环境文件夹的结构 这是我尝试在 Gitpod 中选择虚拟环境并选择文件附带的 python 解释器时的设置。

这里是gitpod中环境的选择 选择好预装虚拟环境后,Gitpod再次提示我选择interpreter。

未找到环境

是否有其他解决方法,因为它的主要目标是安装 PyAudio,但它说它不支持 Gitpod,所以我认为解决所有未来问题的方法是为所有文件安装虚拟环境并运行从那里开始对我来说是最好的选择。

0 投票
0 回答
45 浏览

java - Gitpod maven 项目 CI 中的 Headless UI 测试

我目前正在尝试在 Gitlab 中运行 CI 管道时测试我的 UI 模块。我尝试了几种方法使其无头。主要是单片眼镜和硒,没有任何运气。主要目标是将我的控制器的测试包含在 jacoco 覆盖率报告中。我希望任何人都能够帮助我解决我的问题。

在 App 类中,我定义了无头属性,如下所示。

应用类

在 ControllerTest 中定义了这个方法,如下图所示。

控制器测试

我的 UI pom 很大,但我会添加我认为与我的问题最相关的部分。

用户界面/pom

我的 .gitpod.Docker 文件是我认为问题所在。我还没有完全弄清楚我还需要什么才能使这部分工作。见下图。

.gitpod.Docker

以防万一有人想查看我的 gitpod.yml 文件。

gitpod.yml

对于我的 gitlab-ci.yml,我将添加整个代码,因为我相信这是理解我的问题的重要部分。

运行后出现ERRORmvn clean install

错误

0 投票
1 回答
105 浏览

python - 在 prebuild gitpod.yml 中设置 requirements.txt

每当我打开我的 gitpod 工作区时,我都必须重新安装我的 requirements.txt 文件。我正在阅读 gitpod.yml 文件,发现我必须在其中添加它,以便在预构建期间安装依赖项。

我找不到任何这样的例子,所以我只想看看我是否理解正确。

现在我的 gitpod.yml 文件看起来像这样......

我只是在任务下添加这两个新的“init”和“command”行吗?

非常感谢你的帮助。我对这一切还是半新的,并试图想办法解决。

0 投票
0 回答
48 浏览

javascript - 请求权限未出现在 django 的 fcm 中

我正在使用 gitpod 测试我使用 firebase 在 DJnago 中设置的推送通知。一切顺利,但最后没有出现请求权限对话框。我不确定是什么原因。

我遵循的链接是这个:

https://blog.hipolabs.com/testing-push-notifications-locally-with-firebase-ef052531af03

它应该是这样的:

在此处输入图像描述

但在我看来是这样的:

在此处输入图像描述

我的请求权限按钮不见了。我做了几次尝试,但结果相同。index.html 文件如下所示:

0 投票
0 回答
22 浏览

json - XML/XSL/Json | 收到错误“没有这样的文件或目录,取消链接”

我已经重新安装了所有节点,但它对我不起作用。单击页面上的某些按钮时出现相同的错误。

错误:ENOENT:没有这样的文件或目录,取消链接“/workspace/ssp-ca3/TechShop”

在 Parser.exports.Parser.Parser.parseString (/workspace/ssp-ca3/node_modules/xml2js/lib/parser.js:327:16) 在 Parser.parseString (/workspace/) 的 Parser 实例上发出“错误”事件ssp-ca3/node_modules/xml2js/lib/parser.js:5:59) 在 Object.exports.parseString (/workspace/ssp-ca3/node_modules/xml2js/lib/parser.js:369:19) 在 /workspace/ ssp-ca3/index.js:21:14

0 投票
0 回答
36 浏览

python - os.system 没有在 gitpod 环境中运行 gcloud 命令

我尝试在 python 的帮助下运行 gcloud 命令,并在已安装 Google Cloud SDK 的 gitpod 环境中使用以下命令,

但是它给出了 gcloud 未找到的错误。我不确定我到底做错了什么!

0 投票
0 回答
6 浏览

docker - Gitpod自定义DockerImage未加载

我的自定义 DockerImage 没有加载到 gitpod 中……我该怎么办?

0 投票
0 回答
33 浏览

flask - 通过 Flask API 在 Gitpod 中出现 CORS 错误,但在 localhost 上有效

我有一个公开的 Gitlab 存储库来演示这个问题: https ://gitlab.com/publ6/cors-is-my-friend

它可以与 Gitpod 一起使用。

这是一个带有 python Flask API 的 mono-repo,它公开了一个接受 GET 和 POST 请求的路由:

还有一个由 vue-js (vite) 驱动的前端应用程序两次调用路由:使用 GET 请求,然后使用 POST 请求:

尽管使用了 python 库“flask_cors”,但在 Gitpod 中使用时出现 CORS 错误(它适用于 localhost)

值得注意的是,我认为 Gitpod 测试很容易抛出 CORS 错误,即使它与 CORS 无关。

0 投票
1 回答
56 浏览

amazon-eks - Gitpod 无法解析工作区映像:工作区启动时需要主机名

我在 EKS 中自托管了 gitpod。当我尝试启动新工作区时,出现此错误:

请求 createWorkspace 失败并显示消息:13 内部:无法解析工作区图像:需要主机名

未知错误:{“代码”:-32603 }

我还没有找到任何解决方案。任何想法?谢谢

这是我的 gitpod-config.yaml

0 投票
1 回答
19 浏览

python - 无法获取“图像”网络::ERR_CONNECTION_REFUSED (Gitpod)

Gitpod 上我的 NextJS 前端试图从我的 Django Rest API 后端获取包含“产品名称”“价格”“图像”的对象列表。然后,我的 NextJS 前端可以获取包含“产品名称”“价格”但不包含“图像”的对象列表,因此我的 NextJS 前端不能仅获取“图像”,如下所示:

“产品名称”如“boots 4”、“boots 3”……“价格”如“£12.10”、“£10.50”……显示,但不显示“图像”

在此处输入图像描述

这是我想要的带有“产品名称”“价格”“图像”的输出:

在此处输入图像描述

Gitpod上,我在 3000 端口打开(私有)上的 NextJS 前端我在 8000 端口打开(私有)上的 Django Rest API 后端都在运行:

在此处输入图像描述

的 NextJS 前端使用这个带有“localhost”的 Rest API 调用,如下所示来获取包含“产品名称”“价格”“图像”的对象列表:

而且,有这些错误:

3000-gitpodio-templatetypescr-tqzkjl97w1d.ws-us33.gitpod.io/:987
获取 http://localhost:8000/media/images/paid.png net::ERR_CONNECTION_REFUSED 3000-gitpodio-templatetypescr-tqzkjl97w1d.ws-us33。 gitpod.io/:987
GET http://localhost:8000/media/images/size.png net::ERR_CONNECTION_REFUSED 3000-gitpodio-templatetypescr-tqzkjl97w1d.ws-us33.gitpod.io/:987
GET http://localhost :8000/media/images/download.jpg 网络::ERR_CONNECTION_REFUSED 3000-gitpodio-templatetypescr-tqzkjl97w1d.ws-us33.gitpod.io/:987
GET http://localhost:8000/media/images/02173_l.jpg 网络: :ERR_CONNECTION_REFUSED

实际上,我通过在我的 Gitpod 域中使用这个 Rest API 调用来解决上面的这些错误,如下所示以获取对象列表:

但出现其他错误,如下所示:

实际上,这个带有我的 Gitpod 域的 Rest API 调用是正确的,因为通过这个 Rest API 调用,我可以从Gitpod的 Django Rest API 后端获取Postman上的对象列表:

是否有任何解决方案可以解决此错误并获取包含“产品名称”“价格”“图像”的对象列表?