问题标签 [buildpack]

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 回答
1316 浏览

angularjs - heroku push 被拒绝了。获取自定义构建包时出错

我正在尝试第一次将 angularJS Web 应用程序推送到 heroku,但由于此错误而无法这样做。我已经对这个错误开/关做了相当多的研究,尝试了一些事情但无济于事。我不确定它指的是什么“buildpack”。应用程序在 localhost:8000 上运行良好。感谢你的帮助。

$ git push heroku master 计数对象:2122,完成。Delta 压缩最多使用 4 个线程。压缩对象:100% (1890/1890),完成。写入对象:100% (2122/2122),3.25 MiB | 138.00 KiB/s,完成。总计 2122(增量 236),重用 0(增量 0)远程:压缩源文件...完成。远程:构建源:远程:远程:-----> 获取自定义 git buildpack...失败远程:远程:!推送被拒绝,错误获取自定义构建包远程:远程:验证部署...远程:远程:!Push 拒绝到 night-wildwood-9283。远程:到https://git.heroku.com/evening-wildwood-9283.git ![远程拒绝] master -> master (pre-receive hook denied) 错误:未能将一些参考推送到“ https://git.heroku.com/evening-wildwood-9283.git

0 投票
1 回答
233 浏览

php - 为 PHP 安装 MySQL 的 buildpack,在根目录中创建文件夹/文件 (Bluemix)

我的Bluemix 有两个问题。

我想使用额外的 buildpack 以便将 php 与 MySQL 一起使用。我选择了这个。推送在cf命令行中运行良好。但是,当将我的带有源树的 php 文件上的一些更改推送到 Bluemix 时,buildpack 会被删除。

问题 #1:如何安装 buildpack 并在之后推送正常提交?

buildpack 需要进行一些更改才能使用 MySQL。我必须根据这个问题.bp-config在其中创建目录和文件。options.json

问题 #2:如何在我的应用程序的根目录中创建文件夹或文件?

提前感谢您的帮助。

0 投票
1 回答
2435 浏览

node.js - Adding ffmpeg to heroku buildback nodejs

I've been trying to make a server that can visualize music (This is what I have so far). That's been successful but I want to try and make it work with youtube videos, and I've found a lot of repositories on github for youtube video to audio conversion that make this reasonably doable, but in order to deploy a server on heroku that can host temporary audio files of youtube videos in the format that I want, I'd need to include ffmpeg in a buildpack and I'm not sure how to go about doing that. This is the heroku buildpack for node.js but I don't really understand how it works.

TL;DR: What steps would I need to follow after forking the heroku-buildpack-nodejs repository on github in order to successfully deploy a node.js server to heroku and run this code?

The documentation for this function is on the node.js API, by the way.

0 投票
1 回答
1776 浏览

ruby - Heroku 错误:“在您的路径上找不到可执行文件 [“phantomjs”]。”

ruby bin/test.rb在 heroku 控制台中运行时出现错误

错误

我有两个文件: bin/test.rb 和 Gemfile

宝石文件

我跑了

我跑了

我不确定 phantonJS 的路径或构建包的位置。
如何修复此错误?

0 投票
1 回答
309 浏览

php - 如何在 php buildpack 上为 Cloud Foundry 启用soap

我正在使用以下 buildpack https://github.com/cloudfoundry/php-buildpack并且无法让肥皂工作。

我有以下 .bpconfig/options.json 文件:

但我在尝试调用 Web 服务时仍然收到以下错误消息:

“AH01071:出现错误‘PHP 消息:PHP 致命错误:在第 4 行的 /home/vcap/app/htdocs/appelWS.php 中找不到类‘SoapClient’\n’”

任何想法 ?

0 投票
1 回答
555 浏览

websphere-liberty - 无法实例化 AutoReconfigurationServletContainerInitializer

我正在将一个 Java EE 应用程序部署到 Bluemix,当第一个请求到达时,我收到了以下错误:

2015-05-20T23:11:58.51+0200 [App/0] OUT [INFO] FFDC1015I: 已创建 FFDC 事件:“java.util.ServiceConfigurationError: javax.servlet.ServletContainerInitializer: Provider org.cloudfoundry.reconfiguration.spring .AutoReconfigurationServletContainerInitializer 无法在 ffdc_15.05.20_21.11.58.0.log 实例化 com.ibm.ws.webcontainer.osgi.DynamicVirtualHost startWebApp”

我认为这是来自 Liberty Buildpack 的一段代码。这是内容文件 ffdc_15.05.20_21.11.58.0.log (它似乎是 ClassNotFoundException 但由于它不是我的应用程序的一部分,我不知道该怎么做):

Exception = java.util.ServiceConfigurationError Source = com.ibm.ws.webcontainer.osgi.DynamicVirtualHost probeid = startWebApp Stack Dump = java.util.ServiceConfigurationError: javax.servlet.ServletContainerInitializer: Provider org.cloudfoundry.reconfiguration.spring.AutoReconfigurationServletContainerInitializer 不能在 java.util.ServiceLoader$LazyIterator.next(Unknown Source) 在 java.util.ServiceLoader$1.next 在 java.util.ServiceLoader.access$100(Unknown Source) 在 java.util.ServiceLoader.fail(Unknown Source) 实例化(未知来源) com.ibm.ws.webcontainer.webapp.WebApp.initializeServletContainerInitializers(WebApp.java:2454) com.ibm.ws.webcontainer.webapp.WebApp.initialize(WebApp.java:1038) com.ibm .ws.webcontainer.webapp.WebApp.initialize(WebApp.java:6396) 在 com.ibm.ws。webcontainer.osgi.DynamicVirtualHost.startWebApp(DynamicVirtualHost.java:446) 在 com.ibm.ws.webcontainer.osgi.DynamicVirtualHost.createRunnableHandler(DynamicVirtualHost.java:248) 在 com.ibm.ws.webcontainer.osgi.DynamicVirtualHost.createRunnableHandler( DynamicVirtualHost.java:313) 在 com.ibm.ws.http.internal.VirtualHostImpl.discriminate(VirtualHostImpl.java:251) 在 com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink.ready(HttpDispatcherLink.java: 306) 在 com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:449) 在 com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.handleNewRequest(HttpInboundLink.java: 383) 在 com.ibm.ws.http.channel 的 com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.processRequest(HttpInboundLink.java:283)。internal.inbound.HttpInboundLink.ready(HttpInboundLink.java:254) 在 com.ibm.ws.tcpchannel.internal.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:174) 在 com.ibm.ws.tcpchannel.internal.NewConnectionInitialReadCallback.complete( NewConnectionInitialReadCallback.java:83) 在 com.ibm.ws.tcpchannel.internal.WorkQueueManager.requestComplete(WorkQueueManager.java:504) 在 com.ibm.ws.tcpchannel.internal.WorkQueueManager.attemptIO(WorkQueueManager.java:574) 在 com .ibm.ws.tcpchannel.internal.WorkQueueManager.workerRun(WorkQueueManager.java:929) 在 com.ibm.ws.tcpchannel.internal.WorkQueueManager$Worker.run(WorkQueueManager.java:1018) 在 java.util.concurrent.ThreadPoolExecutor java.util.concurrent.ThreadPoolExecutor$Worker 上的 .runWorker(Unknown Source)。在 java.lang.Thread.run(Unknown Source) 处运行(Unknown Source) 原因:java.lang.NoClassDefFoundError: org.springframework.context.ApplicationContextInitializer at java.lang.ClassLoader.defineClassImpl(Native Method) at java.lang。 ClassLoader.defineClass(Unknown Source) at com.ibm.ws.classloading.internal.AppClassLoader.definePackageAndClass(AppClassLoader.java:297) at com.ibm.ws.classloading.internal.AppClassLoader.findClass(AppClassLoader.java:241) at java.lang.ClassLoader.loadClassHelper(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at com.ibm.ws.classloading.internal.AppClassLoader.findOrDelegateLoadClass(AppClassLoader.java:390) at com.ibm.ws .classloading.internal.AppClassLoader.loadClass(AppClassLoader.java:362) 在 java.lang.ClassLoader。loadClass(Unknown Source) at org.cloudfoundry.reconfiguration.spring.AutoReconfigurationServletContainerInitializer.(AutoReconfigurationServletContainerInitializer.java:33) at java.lang.J9VMInternals.newInstanceImpl(Native Method) at java.lang.Class.newInstance(Unknown Source) ...还有 23 个原因:java.lang.ClassNotFoundException:com.ibm.ws.classloading.internal.AppClassLoader.findClassCommonLibraryClassLoaders(AppClassLoader.java:412) 的 com.ibm.ws.classloading.internal 的 org.springframework.context.ApplicationContextInitializer。 AppClassLoader.findClass(AppClassLoader.java:246) at java.lang.ClassLoader.loadClassHelper(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at com.ibm.ws.classloading.internal.AppClassLoader.findOrDelegateLoadClass(AppClassLoader .java:390) 在 com.ibm.ws。classloading.internal.AppClassLoader.loadClass(AppClassLoader.java:362) at java.lang.ClassLoader.loadClass(Unknown Source) ... 35 更多

谢谢!

0 投票
1 回答
1208 浏览

ibm-cloud - 如何避免从 Bluemix 上的缓存加载 buildpack 组件?

每次我推送或重新暂存我的应用程序时,我想自动从 Internet 下载我的 buildpack 的所有组件,以确保我拥有最新版本。

目前我看到缓存的 buildpack 组件正在被拾取

0 投票
2 回答
69 浏览

cloud - 创建新的构建包

我需要创建新的构建包,我想知道是否有办法构建继承或扩展其他构建包的新 BP?(例如扩展 nodeJS 构建包)我没有找到它的示例,所以我需要你的帮助...

0 投票
1 回答
433 浏览

python - 多构建包不工作heroku

我已经有一个服务器设置并且构建包正在工作......我正在尝试以完全相同的方式设置一个新服务器,但构建包无法正常工作。

我正在使用的构建包是这个https://github.com/ddollar/heroku-buildpack-multi.git

当我将提交推送到旧服务器时,看起来像这样

但是当我推送到新服务器时,它看起来像这样并且没有使用正确的构建包(https://github.com/cyberdelia/heroku-geo-buildpack.githttps://github.com/heroku/ heroku-buildpack-python

这可能是因为我在每台服务器上使用不同版本的构建包,因为我没有在 github 上指定版本?如果是这种情况,我如何知道我在旧服务器上使用的是哪个版本,以便正确设置新服务器?... 新服务器肯定无法正常工作,甚至还没有安装 pip。

0 投票
1 回答
276 浏览

node.js - 哪个 CloudFoundry buildpack 支持 MEAN 堆栈?

我有一个使用 MEAN 堆栈构建的应用程序 - node express mongo 和 angular。部署应用程序时应该使用哪个 buildpack?是否有特定于 MEAN 堆栈的 buildpack 或者我应该只使用 node.js buildpack?