2016-11-14 11 views
2

こんにちは友だち! 私はRubyとBundlerを初めて使っています。私は現在、誰かがプロジェクトでバンドルインストールを実行した後、つまりユーザーが自分のアプリケーションをダウンロードし、バンドルインストールを実行した後に宝石をインストールした後にメッセージを表示すると仮定しているプロジェクトに取り組んでいます。カスタムメッセージを取得します。助言がありますか?アプリ内のバンドルインストールでメッセージを表示

ありがとうございます。

よろしく

Sajid

+1

'post_install_message' http://rubygems.rubyforge.org/rubygems-update/Gem/Specification.html – Kris

+0

@Krisここで混乱、誰かが「バンドルmyappにインストールん文句を言わない、この表示メッセージ'?私は、ユーザーがレポからチェックアウトした後に私のアプリにバンドルをインストールした場合、どうすればメッセージを表示できるのだろうと思っていた。 – Sajid

+0

他の一般的なオプションは、すべてのセットアップ、つまりバンドルインストール、その他のコマンドを実行するREADMEで指すスクリプトを持つことです。 – Kris

答えて

0

さて、私はGoogleでいくつかの研究をしましたが、ので、ここで任意の解決策を見つけることができませんでしたが、私はそれは知っている(それを動作させるために私のGemfileに何をしたかであります):(ハック、私はそれが誰かを助けることを願って:

filename = ".tmp" 
at_exit do 
    if File.file?(filename) 
    puts "Dependencies installed successfully, please run 'ruby install.rb' to configure." 
    File.delete(filename) 
    else 
    out_file = File.new(filename, "w") 
    out_file.close 
    end 
end 

簡単に言えばそう、私は今、それは一度だけ印刷して行くの一時ファイルを書き、第二に、それを削除した

二回、それを印刷した配置に。 10の

おかげ

Sajid