我正在从github到终端进行一些简单的原始代码的基本管道传输,如here所示,即
curl https://raw.github.com/leachim6/hello-world/master/r/ruby.rb | ruby
当我尝试它时,它不会产生“ Hello World”,但我只会看到
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
答案 0 :(得分:3)
使用
curl -sSL https://raw.github.com/leachim6/hello-world/master/r/ruby.rb | ruby
这应该有效
更新以进行解释
https://raw.githubusercontent.com/leachim6/hello-world/master/r/ruby.rb
因此,需要使用-L选项来遵循重定向(-L,-location)
此选项将使curl重新执行在新位置上的请求