我是廚師和Ruby的新手,我只需要使用廚師獨奏將簡單的文本文件從機器A複製到機器B.指定廚師使用的Ruby版本
我default.rb文件是:
require 'rubygems'
require 'net/scp'
hostname = '142.138.0.147'
username = 'someone'
password = 'someone123'
Net::SCP.start(hostname, username, :password => password) do|scp|
puts 'SCP Started!'
scp.download('/home/someone/file.txt', '.')
end
,但運行時我得到這個錯誤:
FATAL: LoadError: no such file to load -- net/scp
這是因爲廚師是用Ruby不是我裝了一個其嵌入式版本;我怎麼能告訴廚師使用哪個Ruby版本?
是您的系統使用RVM或RBEnv?你有多個紅寶石軟件包安裝? – EnabrenTane 2012-08-18 21:01:45
您是否找到解決此問題的解決方案?請不要忘記標記答案是正確的! :) – sethvargo 2014-01-02 22:59:49