2
Hello Friends! 我是ruby和bundler的新手,我目前正在開發一個項目,我想在有人在項目上運行bundle安裝後顯示一條消息,即用戶下載我的應用程序並運行「bundle install」,然後安裝gems之後,他應該獲取自定義消息。有什麼建議麼?在應用中的捆綁安裝中顯示消息
謝謝大家。
問候
Sajid
Hello Friends! 我是ruby和bundler的新手,我目前正在開發一個項目,我想在有人在項目上運行bundle安裝後顯示一條消息,即用戶下載我的應用程序並運行「bundle install」,然後安裝gems之後,他應該獲取自定義消息。有什麼建議麼?在應用中的捆綁安裝中顯示消息
謝謝大家。
問候
Sajid
好吧,我做了谷歌的一些研究,但沒能找到那麼這裏的任何解決辦法是什麼我做我的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
'post_install_message' http://rubygems.rubyforge.org/rubygems-update/Gem/Specification.html – Kris
@Kris混亂這裏,不會當有人是「捆綁安裝的myapp這顯示消息「?我想知道如果用戶在退出回購後將安裝捆綁到我的應用程序中,我該如何顯示消息。 – Sajid
另一個常見選項是在README中指向一個腳本,它將執行所有設置,即捆綁安裝,然後執行任何其他命令。 – Kris