安裝在一個行示例RVM:ruby在一行中執行遠程腳本。 (如安裝RVM)
user$ bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
現在,說我在http://blah.com/helloworld.rb
puts "what's ur name?"
name = gets.chomp
puts "hello world from web, #{name}"
有一個Ruby腳本這樣我想實現這一點,在我的殼而無需在一行中創建臨時文件,甚至不需要創建一個命令。
wget http://blah.com/helloworld.rb; ruby helloworld.rb; rm helloworld.rb
我試過這個,但用戶提示會因爲先前的管道而被忽略。
curl -s http://blah.com/helloworld.rb | ruby
執行遠程ruby腳本的正確方法是什麼?謝謝!
第一個'<'是不必要的。 – cam
這似乎並沒有在這裏工作。 – c2h2
嘗試添加一個<(代碼更新) –