避免Ruby开放uri缓存

避免Ruby开放uri缓存,ruby,caching,Ruby,Caching,我正试图从我的Github Gist页面运行脚本,但OpenURI或其他东西似乎在途中缓存了它,而且它从未真正更新过。我在ubuntu16.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|

我正试图从我的Github Gist页面运行脚本,但OpenURI或其他东西似乎在途中缓存了它,而且它从未真正更新过。我在
ubuntu16.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)

没关系,没有缓存。这只是一个不正确的链接到修订版的具体要点。获取gist中第一个文件的最新版本的正确方法是
https://gist.githubusercontent.com/{username}/{gist}/raw

尽量不要使用像“Nvm”这样对非英语母语人士不透明的神秘缩写词,这会混淆自动翻译程序。@塔德曼显然我不会将url发布到私人gist。。。