我正在尝试从我的Github Gist页面运行一个脚本,但OpenURI或其他东西似乎在它们的路上缓存它并且它实际上从未实际更新过。我在Ubuntu 16.04
和Ruby 2.3.1
上使用了以下代码。我只是想让它每次都从url中获取脚本而不是使用缓存版本。
#!/usr/bin/ruby -w
require "open-uri"
url = "https://gist.githubusercontent.com/*/*/raw/*/*.rb"
code_from_url = open(url) {|f| f.read }
eval(code_from_url)
答案 0 :(得分:0)
没关系,没有缓存。这只是一个与修订特定要点的错误链接。在gist中获取第一个文件的最新版本的正确方法是https://gist.githubusercontent.com/{username}/{gist}/raw