2016-08-24 7 views
-1

私のコマンドプロンプト(ここではWindowsユーザ)を使用して2つのファイルをダウンロードしようとしています デフォルトではirbと通常のrbファイルの両方を使用しますが、ここに私のコードです:ruby​​でファイルをダウンロードするwget

wget -O feedzilla.json https://d186loudes4jlv.cloudfront.net/ruby/feedzilla.json 
wget -O slashdot.xml https://d186loudes4jlv.cloudfront.net/ruby/slashdot.xml 

エラーメッセージは言う:

unknown regexp option -d 
syntax error unexpected tINTEGER 

何が起こっているすべてのアイデアを?

+0

これはRubyとどのように関連していますか? – Stefan

+0

interacitve ruby​​ shell –

+0

"対話型ルビーシェル"は誤った名前です。 "IRB"(http://ruby-doc.org/stdlib-2.3.1/libdoc/irb/rdoc/IRB.html)は "対話型ルビー"の略で、あなたの[シェル](https: /en.wikipedia.org/wiki/Shell_(computing))。 'irb'と打ち込むことによってシェルからIRBを起動します。同様に、あなたのシェルから 'wget'とタイプすることで[GNU Wget](https://www.gnu.org/software/wget/)を起動することができます - それがインストールされていると仮定します。 – Stefan

答えて

0

これはRubyの構文ではありません。これは.batファイルとして動作します。 ルビーの場合は、system("wget -O...")に電話する必要があります。 または少なくともbackticksに。

`wget -O feedzilla.json https://d186loudes4jlv.cloudfront.net/ruby/feedzilla.json` 
+0

私はバックティックを試しましたが、 "No such file or directory"と言います。私は本当にこれを解決する方法が全くわかりません。 –

+0

あなたはあなたのPATHにwgetを持っていますか? – neongrau

+0

私はあまり考えていません。何が間違っているのか理解できるように助けてくれますか? –

関連する問題