2017-06-14 16 views
0

私はgem 'youtube-dl.rb'を使用しています。YoutubeDL.getのrailsとirbとの結果が異なります

irbから、私はビデオについて完全な結果を得ることができますが、レール4.2ではできません。

IRB

require 'youtube-dl.rb'  
a = YoutubeDL.get "https://www.youtube.com/watch?v=5dsGWM5XGdg", {skip_download: true} 

(データの多くの)結果https://pastebin.com/9SLbs5GF。私はRoRのための同じ結果を得ることができる方法

=> #<YoutubeDL::Video:0x007fbc29de1498 @url="https://www.youtube.com/watch?v=5dsGWM5XGdg", @options=#<YoutubeDL::Options:0x007fbc29de1448 @store={:skip_download=>true}>, @download_options=#<YoutubeDL::Options:0x007fbc29de1150 @store={:color=>false, :progress=>false, :skip_download=>true}>, @last_download_output="[youtube] 5dsGWM5XGdg: Downloading webpage\n[youtube] 5dsGWM5XGdg: Downloading video info webpage\n[youtube] 5dsGWM5XGdg: Extracting video information\n[youtube] 5dsGWM5XGdg: Downloading MPD manifest\n"> 

:レールコンソールから

require 'youtube-dl.rb'  
a = YoutubeDL.get "https://www.youtube.com/watch?v=5dsGWM5XGdg", {skip_download: true} 

結果C

レールはこれだけを持っていますか?

+0

の内側に私はちょうど宝石をインストールして、新しいIRBシェルとRailsコンソールの両方でコードを実行し、同じ結果を得ましたユニークな文字列を除いて)。あなたの質問では、どちらもRailsコンソールのバージョンがより短かった。 IRBシェルに設定した設定オプションがあり、追加データが得られますか? – jmschles

答えて

2

は、あなたのレールのアプリ内ユーチューブ-dl.rbバージョンを確認してみてください(あなたのマシンのイロ

+1

はい、ありがとうございます。それは本当です。私はラップトップからyoutube-dl libを削除し、私のフォークからyoutube-dl.rbを更新されたライブラリでインストールしました。今は同じです。 – n1ck

関連する問題