我想使用系統命令curl保存頁面的內容,但它不起作用。 我認爲這是本地主機的問題,但我不知道如何解決這個問題。Ruby on Rails:在localhost中使用Curl命令
def save_page
`/usr/bin/curl -O http://127.0.0.1:3000/category_plist`
end
服務器輸出:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:04:54 --:--:-- 0
你curl命令將反引號裏面工作,如果URL是正確的。因爲發生的所有事情都是正在創建的子shell,並且正在執行Curl,所以您應該能夠在終端窗口中執行完全相同的命令並獲得相同的結果。我會先從終端窗口調試問題,然後Ruby中的子shell應該可以正常工作。 –