0

CFoundry::StagingError: 170001: Staging error: no available stagersCF v2 への展開時にエラーが発生します。

$ git clone https://github.com/svaiyapu/cf-env.git
$ cd cf-env
$ bundle
$ cf push
Name> cf-env

Instances> 1

Custom startup command>                      

1: 64M
2: 128M
3: 256M
4: 512M
5: 1G
Memory Limit> 2   

Creating cf-env... OK

1: cf-env
2: none
Subdomain> 1     

1: cfapps.io
2: none
Domain> 1        

Creating route cf-env.cfapps.io... OK
Binding cf-env.cfapps.io to cf-env... OK

Create services for application?> n

Save configuration?> y

Saving to manifest.yml... OK
Uploading cf-env... OK
Starting cf-env... FAILED
CFoundry::StagingError: 170001: Staging error: no available stagers

v2にはもうステージャーがないと思っていました。

また、実行するコマンドを要求するのではなく、Ruby/Sinatra アプリを自動検出しなかったのはなぜですか?

4

1 に答える 1

0

CF インスタンスは現在のヘッドより古いようです。どのリリース/バージョンを使用していますか? ランタイム サポートが残っているバージョンである可能性があります。私の最新のインスタンスでは、コマンドは正常に機能し、ステージングは​​成功しました。ただし、インスタンスを開始するには「config.ru」(ラックアップ ファイル) を追加する必要があります。ビルド パックが導入されたときに、start-command-auto-detection が削除されたようです。

これはクラシック シナトラ アプリケーション用です。

require './env'
run Sinatra::Application

また、公式ページ ( http://docs.cloudfoundry.com/docs/using/deploying-apps/ruby/sinatra-getting-started.html )でモジュラー アプリケーションのサンプル ラックアップ ファイルを見つけることもできます。

于 2013-05-15T06:05:25.263 に答える