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