与 YoutubeDL.get 的 rails 和 irb 的结果不同



我正在使用gem 'youtube-dl.rb'。

从 irb 中,我可以得到关于视频的完整结果,但在 rails 4.2 - 我不能。

IRB

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

结果 https://pastebin.com/9SLbs5GF(包含大量数据(。

导轨 C

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

来自 rails 控制台的结果只有这个:

 => #<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 webpagen[youtube] 5dsGWM5XGdg: Downloading video info webpagen[youtube] 5dsGWM5XGdg: Extracting video informationn[youtube] 5dsGWM5XGdg: Downloading MPD manifestn"> 

我怎样才能得到相同的 RoR 结果?

尝试在您的 rails 应用程序和机器环境中检查 youtube-dl.rb 版本

最新更新