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

Show message on bundle install in an app

朋友们大家好! 我是 ruby 和 bundler 的新手,我目前正在做一个项目,我想在有人在项目上运行 bundle install 后显示一条消息,即用户下载我的应用程序并运行 'bundle install' 然后在 gems 之后安装后,他应该会收到一条自定义消息。有什么建议吗?

谢谢大家。

此致

萨吉德

好的,我对 google 做了一些研究,但找不到任何解决方案,所以这是我在我的 Gemfile 中所做的以使其工作(我知道这是一个 hack :(,但我希望它可以帮助某人):

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 会打印两次所以我写了一个临时文件并在第二次删除它所以现在它只打印一次。

谢谢

萨吉德