問題タブ [cedar]

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 投票する
1 に答える
203 参照

heroku - Herokuassestsのプリコンパイルがcoffee-railsで失敗する-3.2.2

最近Herokuでこの問題が発生しましたが、修正方法がわからないようです。アプリケーションは、ruby1.9.3で実行されているRails3.2.xアプリケーションです。ローカルでは正常に実行されますが、herokuにデプロイすると、アセットのプリコンパイルフェーズが失敗します。herokuwebdynoスタックは杉です。

application.rbファイルで「config.assets.initialize_on_precompile=false」をすでに設定しています。

以下は、デプロイ時に受け取ったエラーです。

Gemfile:

application.css

applcation.js

これはruby1.9.3で実行されていると想定されていますが、gemsパスに/tmp/build_18zpsldi56ucr/vendor/bundle/ruby/1.9.1/gems/が表示されています。それが問題かどうかわからない。以前、herokuでこの問題に遭遇した人はいますか。ありがとう。

0 投票する
1 に答える
2906 参照

ruby-on-rails - Heroku で PDFKit を使用してファイルを生成する - そのようなファイルやディレクトリはありません

私は PDFKit を使用して、Heroku Cedar の Resque ジョブ内で特定の URL から PDF を作成しています。私のコードは次のようになります:

次に、fog を使用してファイルを S3 にアップロードし、永続的に保存します。このジョブは通常は機能しますが、おそらく 3 分の 1 の確率で失敗します。

コンソールでコードを手動で実行すると、同じエラーが発生します。

Heroku のドキュメントによると、Cedar のアプリのディレクトリのどこにでも一時ファイルを書き込むことができるはずです。最初に(コンソールで)tmpディレクトリを作成しようとしましたが、何も変わらないようです。「#{Rails.root}/tmp/#{SecureRandom.hex}.pdf」への保存も行いませんでした。

どんなアイデアでも大歓迎です。

アップデート

コンソールの完全なエラーは次のとおりです。

おそらくこれは wkhtmltopdf からのエラーのようですが、PDFkit 経由で wkhtmltopdf を使用している場合、このフラグをどこに追加すればよいかわかりません。

0 投票する
1 に答える
363 参照

ruby-on-rails - Heroku cedar で RUBY を実行できない

「heroku run ...」を実行しても、常に次のエラーが発生します。

/usr/bin/env: ruby​​1.9.1: そのようなファイルやディレクトリはありません

次のように:

バージョンは次のとおりです。

これが私のGemfileです

0 投票する
1 に答える
242 参照

ruby-on-rails - Rails サーバーとフロントエンド Web サーバー

私は PageCaching: http://railscasts.com/episodes/89-page-caching-revisedで RailsCast を見ていましたが、ある時点で Ryan Bates は次のように述べています。フロント エンド Web サーバーによるファイル".

Railsサーバーと「フロントエンド」Webサーバーの違いをよく理解していないことに気づきました。

最近Cedarにアップグレードし、gzip圧縮を手動で処理する必要があるため、誰かが私にこれを説明してくれることを望んでいました。ブログによると、私はread は、「Cedar では、リクエストがプロキシ サーバー (nginx) を通過しなくなった」ためです。

0 投票する
1 に答える
304 参照

ruby - Heroku でファイルが作成されない

Heroku cedar スタックでJekyll ベースのブログ( github コード)をホストしています。

Rakefile を使用してjekyll ファイルをビルドします。

これにより_site、Rack がファイルを提供するディレクトリにファイルが出力されます。

これは 1 年以上機能しており、現在ライブ バージョンのブログ (2 週間前にリリース) では問題なく機能しています。

ただし、今何かをリリースしようとしたり、同じバージョンのコードを新しいアプリにリリースしようとしたりするたびに、_siteディレクトリが作成されていないようです:

そしてサイトは示しています

なぜこれが変わったのか誰か知っていますか?Heroku で何か変更がありましたか? それとも私は突然愚かなことをしましたか?

0 投票する
1 に答える
271 参照

ios - コマンドライン テストが SSL 証明書エラーで失敗する

カバレッジのフラッシュ (修正済み) とテスト出力の消費 (修正されていない) に関連する一連の問題に遭遇した後、XCTest の代わりに Cedar と GH-Unit を試してみることにしました。

残念ながら、これにより新たな問題が発生します。

  • IDE から起動すると、すべてがうまくいきます。
  • コマンドラインから起動すると、SSL 証明書エラーが発生します

エラーの概要:

どうすればこれを修正できますか? (さらにポイントを追加) IDE から起動すると証明書が認識されるのに、コマンド ラインからは認識されないのはなぜですか?