2017-03-25 6 views
4

私は、いくつかの機能にはFree Pascal Compilerが必要なRailsアプリケーションがあります。すべてがきれいなlocalyを動作させるが、私は今、これをHerokuに配備したい。そこにコンパイラをインストールする方法はありますか?Herokuで無料のパスカル・コンパイラを追加

EDIT:

は私がthese stepsを試してみました。結果として、私はこれら2つのレポ(fpc files,my buildpack)を作成しました。終わりに、私が設定:

heroku config:add BUILDPACK_URL=https://github.com/rwehresmann/heroku-fpc-buildpack.git 

私が受け取った応答として:

Setting BUILDPACK_URL and restarting ⬢ farma-alg-reborn... done, v17 
BUILDPACK_URL: https://github.com/rwehresmann/heroku-fpc-buildpack.git 

私はHerokuのにプッシュし、任意のエラーを受け取っていませんが、コンパイラは、自分のアプリケーションではまだ利用できませんでした。

答えて

1

私はherokuについて何も知らないが、実際のインストール構成なしでいくつかのディレクトリにいくつかのtarを抽出するようだ。

  • には(必要?)パスには何も添加しない
  • なしの構成のFPC(fpc.cfgを変更する必要がありますパスが含まれています)
  • 権限の無い管理は、(実行権限が必要なファイルがあるかもしれません)
  • あらゆる種類の(なし建物、私はタールがバイナリsnaphotであると仮定)

また、あなたが得る正確なエラーに名前を付けないでください。

+0

私のtharは、実際には、FPCのWebサイトからダウンロードした元のファイルから 'install.sh'を実行して生成されたものです。私は私の質問から参照されたビルドパックの 'bin/release'ファイルの中に私のパスに追加しました。私は言及していませんでしたが、私はHerokuのビルパックを実行する際に何のエラーもありませんでした。私はそこに何かが欠けているように見えますが、今までは解決できませんでした。 – rwehresmann

+0

正確な問題は何ですか?どんなコマンドがどの出力を表示しますか? install.shを使用してインストールした場所と同じパスに復元しないと、fpc.cfgがアダプテーションを必要とする可能性があることに注意してください。 fpc.cfgも接頭辞ではなく、/etc/fpc.,cfg(グローバルインストール、管理インストール)または〜/ .fpc.cfg(人口の多いインストール) –

+0

ダウンロードしたファイルから直接fpcをインストールしたことはありません。ウェブサイト。私のローカル環境では 'apt-get'を使っただけですが、ヒロクではこのオプションがありません。だから、私がやっていることが正しいかどうかは完全にはわかりません。私のスクリプトでは、インストールスクリプトによって生成された生成されたファイルを 'vendor/fpc'というパスに展開し、パス' $ PATH:/ app/vendor/fpc/bin'に追加します。 – rwehresmann

関連する問題