在应用程序中的捆绑安装上显示消息

时间:2016-11-14 14:57:54

标签: ruby rubygems bundler

你好朋友!           我是ruby和bundler的新手,我正在开发一个项目,我想在项目上运行bundle install之后显示一条消息,即用户下载我的应用程序并运行' bundle install'然后安装宝石后,他应该得到一个自定义消息。有什么建议吗?

谢谢大家。

最好的问候

Sajid

1 个答案:

答案 0 :(得分:0)

好吧,我在谷歌做了一些研究,但是找不到任何解决方案,所以这里是我在我的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

简单地放置put就打印了两次所以我写了一个临时文件并在第二次删除它所以现在只打印一次。

由于

Sajid