問題タブ [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.
node.js - heroku buildback nodejs に ffmpeg を追加する
私は音楽を視覚化できるサーバーを作ろうとしてきました(これは私がこれまでに持っているものです)。それは成功しましたが、YouTubeビデオで動作させたいと思っています。これを合理的に実行できるYouTubeビデオからオーディオへの変換用のgithubで多くのリポジトリを見つけましたが、できるサーバーをherokuにデプロイするためにYouTube ビデオの一時オーディオ ファイルを必要な形式でホストするには、ビルドパックに含める必要がありますffmpeg
が、それを行う方法がわかりません。これはnode.js 用の heroku ビルドパックですが、その仕組みがよくわかりません。
TL;DR : node.js サーバーを heroku に正常にデプロイしてこのコードを実行するには、github で heroku-buildpack-nodejs リポジトリをフォークした後、どのような手順に従う必要がありますか?
ちなみに、この関数のドキュメントはnode.js APIにあります。
php - Cloud Foundry の PHP ビルドパックで SOAP を有効にする方法
次のビルドパックhttps://github.com/cloudfoundry/php-buildpackを使用していますが、soap を動作させることができません。
次の .bpconfig/options.json ファイルがあります。
しかし、Web サービスを呼び出そうとすると、まだ次のエラー メッセージが表示されます。
「AH01071: エラー 'PHP メッセージ: PHP 致命的なエラー: クラス 'SoapClient' が /home/vcap/app/htdocs/appelWS.php 4 行目に見つかりません' が発生しました」
何か案が ?
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 のようですが、アプリの一部ではないため、どうすればよいかわかりません)。
例外 = java.util.ServiceConfigurationError ソース = com.ibm.ws.webcontainer.osgi.DynamicVirtualHost プローブ ID = startWebApp スタック ダンプ = java.util.ServiceConfigurationError: javax.servlet.ServletContainerInitializer: プロバイダー org.cloudfoundry.reconfiguration.spring.AutoReconfigurationServletContainerInitializer できませんでしたjava.util.ServiceLoader.access$100 で java.util.ServiceLoader.fail(未知のソース) でインスタンス化されます (未知のソース) java.util.ServiceLoader$LazyIterator.next で (未知のソース) java.util.ServiceLoader$1.next で(不明なソース) com.ibm.ws.webcontainer.webapp.WebApp.initializeServletContainerInitializers(WebApp.java:2454) com.ibm.ws.webcontainer.webapp.WebApp.initialize(WebApp.java:1038) com.ibm com.ibm.ws の .ws.webcontainer.webapp.WebApp.initialize(WebApp.java:6396)。webcontainer.osgi.DynamicVirtualHost.startWebApp(DynamicVirtualHost.java:446) com.ibm.ws.webcontainer.osgi.DynamicVirtualHost.createRunnableHandler(DynamicVirtualHost.java:248) com.ibm.ws.webcontainer.osgi.DynamicVirtualHost.createRunnableHandler( com.ibm.ws.http.internal.VirtualHostImpl.discriminate(VirtualHostImpl.java:251) の DynamicVirtualHost.java:313) 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.internal.inbound.HttpInboundLink.processRequest(HttpInboundLink.java:283) で com.ibm.ws.http.channel で。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) at com.ibm.ws.tcpchannel.internal.WorkQueueManager$Worker.run(WorkQueueManager.java:1018) at java.util.concurrent.ThreadPoolExecutor java.util.concurrent.ThreadPoolExecutor$Worker の .runWorker(不明なソース)。run(Unknown Source) at java.lang.Thread.run(Unknown Source) 原因: java.lang.NoClassDefFoundError: org.springframework.context.ApplicationContextInitializer at java.lang.ClassLoader.defineClassImpl(Native Method) at java.lang. com.ibm.ws.classloading.internal.AppClassLoader.definePackageAndClass(AppClassLoader.java:297) の ClassLoader.defineClass(不明なソース) com.ibm.ws.classloading.internal.AppClassLoader.findOrDelegateLoadClass(AppClassLoader.java:390) の java.lang.ClassLoader.loadClass(不明なソース) の java.lang.ClassLoader.loadClassHelper(不明なソース) com.ibm.ws の.classloading.internal.AppClassLoader.loadClass(AppClassLoader.java:362) java.lang.ClassLoader.org.cloudfoundry.reconfiguration.spring.AutoReconfigurationServletContainerInitializer.(AutoReconfigurationServletContainerInitializer.java:33) の loadClass(不明なソース) java.lang.J9VMInternals.newInstanceImpl(Native Method) の java.lang.Class.newInstance(不明なソース) ... 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 詳細
ありがとう!
ibm-cloud - Bluemix のキャッシュからビルドパック コンポーネントを読み込まないようにするにはどうすればよいですか?
アプリケーションをプッシュまたは再ステージングするたびに、ビルドパックのすべてのコンポーネントをインターネットから自動的にダウンロードして、最新バージョンを確実に入手したいと考えています。
現在、キャッシュされたビルドパック コンポーネントがピックアップされているのを確認しています。
python - マルチビルドパックがherokuで動作しない
すでにサーバーをセットアップしており、ビルド パックは動作しています...まったく同じ方法で新しいサーバーをセットアップしようとしていますが、ビルド パックが正しく動作しません。
私が使用しているビルドパックはこれですhttps://github.com/ddollar/heroku-buildpack-multi.git
コミットを古いサーバーにプッシュすると、次のようになります
しかし、新しいサーバーにプッシュすると、次のようになり、正しいビルドパックが使用されません ( https://github.com/cyberdelia/heroku-geo-buildpack.gitおよびhttps://github.com/heroku/ heroku-buildpack-python )
これは、github でバージョンを指定しなかったため、各サーバーで異なるバージョンのビルド パックを使用しているためでしょうか? この場合、新しいサーバーを正しくセットアップできるように、古いサーバーで使用しているバージョンをどのように知ることができますか?... 新しいサーバーは確実に機能しておらず、pip もインストールしていません。
node.js - MEAN スタックをサポートする CloudFoundry ビルドパックはどれですか?
私は MEAN スタックで構築されたアプリケーションを持っています - node Express mongo と angular. アプリをデプロイするときにどのビルドパックを使用すればよいですか? MEAN スタックに固有のビルドパックはありますか、それとも node.js ビルドパックを使用する必要がありますか?