我正在尝试在 IBM Cloud 上启动 Go Cloud Foundry 应用程序,但部署不起作用。错误状态
Unable to determine Go version to install: no match found for 1.8.3 in
1.6.3 1.6.4 1.7.5 1.7.6 1.8.6 1.8.7 1.9.3 1.9.4 1.10]
这是我可以解决的问题还是 IBM Cloud 需要解决的问题?我在 IBM 工作,因此任何 IBM 员工都可以通过我们的内部通信系统联系我。
完整的构建错误是
Getting app info...
Updating app with these attributes...
name: go-logs
path: /home/pipeline/452c2d32-763b-4da7-ba9a-c6447b37016c
disk quota: 1G
health check type: port
instances: 1
memory: 128M
stack: cflinuxfs2
routes:
go-logs.eu-de.mybluemix.net
Updating app [36;1mgo-logs[0m...
Mapping routes...
Comparing local files to remote cache...
Packaging files to upload...
Uploading files...
0 B / 27.80 KiB 0.00%
27.80 KiB / 27.80 KiB 100.00%
27.80 KiB / 27.80 KiB 100.00%
27.80 KiB / 27.80 KiB 100.00%
27.80 KiB / 27.80 KiB 100.00%
27.80 KiB / 27.80 KiB 100.00%
27.80 KiB / 27.80 KiB 100.00% 1s
Waiting for API to complete processing files...
Staging app and tracing logs...
Downloading python_buildpack...
Downloading liberty-for-java_v3_26-20181023-1545...
Downloading sdk-for-nodejs_v3_25-20181219-1036...
Downloading swift_buildpack_v2_0_15-20180920-0051...
Downloading liberty-for-java...
Downloaded sdk-for-nodejs_v3_25-20181219-1036
Downloading sdk-for-nodejs...
Downloaded liberty-for-java_v3_26-20181023-1545
Downloading dotnet-core...
Downloaded swift_buildpack_v2_0_15-20180920-0051
Downloading swift_buildpack...
Downloaded python_buildpack
Downloading staticfile_buildpack...
Downloaded liberty-for-java
Downloading java_buildpack...
Downloaded swift_buildpack
Downloading ruby_buildpack...
Downloaded sdk-for-nodejs
Downloading nodejs_buildpack...
Downloaded dotnet-core
Downloading go_buildpack...
Downloaded staticfile_buildpack
Downloading liberty-for-java_v3_27-20181130-1702...
Downloaded java_buildpack
Downloading swift_buildpack_v2_0_16-20181214-0434...
Downloaded ruby_buildpack
Downloading php_buildpack...
Downloaded nodejs_buildpack
Downloading xpages_buildpack...
Downloaded go_buildpack
Downloading sdk-for-nodejs_v3_24-20181128-1339...
Downloaded liberty-for-java_v3_27-20181130-1702
Downloading binary_buildpack...
Downloaded swift_buildpack_v2_0_16-20181214-0434
Downloading dotnet-core_v2_0-20180918-1356...
Downloaded sdk-for-nodejs_v3_24-20181128-1339
Downloading dotnet-core_v2_1-20181205-1536...
Downloaded xpages_buildpack
Downloaded binary_buildpack
Downloaded php_buildpack
Downloaded dotnet-core_v2_0-20180918-1356
Downloaded dotnet-core_v2_1-20181205-1536
Cell 49d42072-0d96-446e-ae6f-b172ba8b41d3 creating container for instance f786b6b1-1abc-445b-a7fe-6bdc8c8adbcc
Cell 49d42072-0d96-446e-ae6f-b172ba8b41d3 successfully created container for instance f786b6b1-1abc-445b-a7fe-6bdc8c8adbcc
Downloading app package...
Downloaded app package (27.5K)
-----> Go Buildpack version 1.8.20
-----> Checking Godeps/Godeps.json file
-----> Installing godep v80
Download [https://buildpacks.cloudfoundry.org/dependencies/godep/godep-v80-linux-x64-3b019ddc.tgz]
-----> Installing glide v0.13.1
Download [https://buildpacks.cloudfoundry.org/dependencies/glide/glide-v0.13.1-linux-x64-4959fbf0.tgz]
-----> Installing dep v0.4.1
Download [https://buildpacks.cloudfoundry.org/dependencies/dep/dep-v0.4.1-linux-x64-c678d9fc.tgz]
[31;1m**ERROR**[0m Unable to determine Go version to install: no match found for 1.8.3 in [1.6.3 1.6.4 1.7.5 1.7.6 1.8.6 1.8.7 1.9.3 1.9.4 1.10]
[31mFailed to compile droplet: Failed to run all supply scripts: exit status 16[0m
Exit status 223
Error staging application: App staging failed in the buildpack compile phase
[31;1mFAILED[0m
Finished: FAILED
最佳答案
您在应用程序中使用的 Go 版本似乎不是 IBM Cloud 上受支持的 Cloud Foundry Go buildpack 版本。构建错误中也提到了同样的内容。根据文档 here ,
The following Go versions are available in the Go buildpack currently installed in IBM Cloud:
1.6.3 1.6.4 1.7.5 1.7.6 1.8.6 1.8.7 1.9.3 1.9.4 1.10
如果您的应用需要未列出的 Go 版本,您可以使用外部 Go buildpack部署应用程序。
要检查最新支持的构建包,您可以随时运行此命令
ibmcloud cf buildpacks
关于go - IBM Cloud - Cloud Foundry App Go 部署失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54287952/
我已经构建了一些serverspec代码来在多个主机上运行一组测试。问题是当任何测试失败时,测试会在当前主机停止。即使测试失败,我也希望它继续在所有主机上运行。Rakefile:namespace:specdotask:all=>hosts.map{|h|'spec:'+h.split('.')[0]}hosts.eachdo|host|begindesc"Runserverspecto#{host}"RSpec::Core::RakeTask.new(host)do|t|ENV['TARGET_HOST']=hostt.pattern="spec/cfengine3/*_spec.r
我是Google云的新手,我正在尝试对其进行首次部署。我的第一个部署是RubyonRails项目。我基本上是在关注thisguideinthegoogleclouddocumentation.唯一的区别是我使用的是我自己的项目,而不是他们提供的“helloworld”项目。这是我的app.yaml文件runtime:customvm:trueentrypoint:bundleexecrackup-p8080-Eproductionconfig.ruresources:cpu:0.5memory_gb:1.3disk_size_gb:10当我转到我的项目目录并运行gcloudprevie
我可以在Azure网站上部署RubyonRails吗? 最佳答案 还没有。目前仅支持.NET和PHP。 关于ruby-on-rails-RubyonRails可以部署在Azure网站上吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/12964010/
我正在尝试在Rails上安装ruby,到目前为止一切都已安装,但是当我尝试使用rakedb:create创建数据库时,我收到一个奇怪的错误:dyld:lazysymbolbindingfailed:Symbolnotfound:_mysql_get_client_infoReferencedfrom:/Library/Ruby/Gems/1.8/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundleExpectedin:flatnamespacedyld:Symbolnotfound:_mysql_get_client_infoReferencedf
前置步骤我们都操作完了,这篇开始介绍jenkins的集成。话不多说,看操作1、登录进入jenkins后会让你选择安装插件,选择第一个默认的就行。安装完成后设置账号密码,重新登录。2、配置JDK和Git都需要执行路径,所以需要先把执行路径找到,先进入服务器的docker容器,2.1JDK的路径root@69eef9ee86cf:/usr/bin#echo$JAVA_HOME/usr/local/openjdk-82.2Git的路径root@69eef9ee86cf:/#whichgit/usr/bin/git3、先配置JDK和Git。点击:ManageJenkins>>GlobalToolCon
深度学习部署:Windows安装pycocotools报错解决方法1.pycocotools库的简介2.pycocotools安装的坑3.解决办法更多Ai资讯:公主号AiCharm本系列是作者在跑一些深度学习实例时,遇到的各种各样的问题及解决办法,希望能够帮助到大家。ERROR:Commanderroredoutwithexitstatus1:'D:\Anaconda3\python.exe'-u-c'importsys,setuptools,tokenize;sys.argv[0]='"'"'C:\\Users\\46653\\AppData\\Local\\Temp\\pip-instal
我需要一个非常简单的字符串验证器来显示第一个符号与所需格式不对应的位置。我想使用正则表达式,但在这种情况下,我必须找到与表达式相对应的字符串停止的位置,但我找不到可以做到这一点的方法。(这一定是一种相当简单的方法……也许没有?)例如,如果我有正则表达式:/^Q+E+R+$/带字符串:"QQQQEEE2ER"期望的结果应该是7 最佳答案 一个想法:你可以做的是标记你的模式并用可选的嵌套捕获组编写它:^(Q+(E+(R+($)?)?)?)?然后你只需要计算你获得的捕获组的数量就可以知道正则表达式引擎在模式中停止的位置,你可以确定匹配结束
我正在尝试在配备ARMv7处理器的SynologyDS215j上安装ruby2.2.4或2.3.0。我用了optware-ng安装gcc、make、openssl、openssl-dev和zlib。我根据README中的说明安装了rbenv(版本1.0.0-19-g29b4da7)和ruby-build插件。.这些是随optware-ng安装的软件包及其版本binutils-2.25.1-1gcc-5.3.0-6gconv-modules-2.21-3glibc-opt-2.21-4libc-dev-2.21-1libgmp-6.0.0a-1libmpc-1.0.2-1libm
Ocra无法处理需要“tk”的应用程序require'tk'puts'nope'用奥克拉http://github.com/larsch/ocra不起作用(如链接中的一个问题所述)问题:https://github.com/larsch/ocra/issues/29(Ocra是1.9的"new"rubyscript2exe,本质上它用于将rb脚本部署为可执行文件)唯一的问题似乎是缺少tcl的DLL文件我不认为这是一个问题据我所知,问题是缺少tk的DLL文件如果它们是已知的,则可以在执行ocra时将它们包括在内有没有办法知道tk工作所需的DLL依赖项? 最佳答
一段时间以来,我一直在使用open_uri下拉ftp路径作为数据源,但突然发现我几乎连续不断地收到“530抱歉,允许的最大客户端数(95)已经连接。”我不确定我的代码是否有问题,或者是否是其他人在访问服务器,不幸的是,我无法真正确定谁有问题。本质上,我正在读取FTPURI:defself.read_uri(uri)beginuri=open(uri).readuri=="Error"?nil:urirescueOpenURI::HTTPErrornilendend我猜我需要在这里添加一些额外的错误处理代码...我想确保我采取一切预防措施来关闭所有连接,这样我的连接就不是问题所在,但是我