gpt4 book ai didi

ruby - 安装 Ruby 脚本 - 初始化错误

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:49:08 25 4
gpt4 key购买 nike

我对在我的 Ubuntu 15.04 linux 机器上安装 Ruby 脚本的基础知识有疑问。

脚本的存储库可以在 Github 中找到.安装指南一点也不详细。

我有 Ruby 2.2.3p173 和 gem v2.4.5.1。我克隆了存储库并执行了 bundle install 但在执行脚本时出现错误。

如何才能正确安装此脚本并能够从任何地方运行它?

错误:

 root@box15990:/usr/local/bin/youtube-multiple-dl/bin# ruby youtube-multiple-dl -h
/usr/local/bin/youtube-multiple-dl/db/database.rb:32:in `initialize': No such file or directory @ rb_sysopen - config/database.yml(Errno::ENOENT)
from /usr/local/bin/youtube-multiple-dl/db/database.rb:32:in `open'
from /usr/local/bin/youtube-multiple-dl/db/database.rb:32:in `config'
from /usr/local/bin/youtube-multiple-dl/db/database.rb:26:in `connect'
from youtube-multiple-dl:5:in `<main>'

最佳答案

  1. 运行数据库迁移任务:

    $ rake db:migrate
  2. 不要从 bin 目录运行它,而是在项目根目录下运行:

    $ bin/youtube-multiple-dl

示例输出:

➜  youtube-multiple-dl git:(master) bin/youtube-multiple-dl -l
ID | URL | STATUS | INFOS |

(我没有队列中的任何内容。)

➜  youtube-multiple-dl git:(master) bin/youtube-multiple-dl -s
[Worker(host:TD1000557.local pid:20020)] Starting job worker
I, [2015-11-11T12:04:25.859733 #20020] INFO -- : 2015-11-11T12:04:25-0500: [Worker(host:TD1000557.local pid:20020)] Starting job worker

然后您可以添加视频以从同一目录中的新术语窗口下载:

➜  youtube-multiple-dl git:(master) bin/youtube-multiple-dl -a https://www.youtube.com/watch\?v\=FRcb3CC7ayU

您启动它的终端将显示如下内容:

waiting for download to start...
[Worker(host:TD1000557.local pid:20080)] Job YoutubeMultipleDL::Download#call_downloader_without_delay (id=1) FAILED (0 prior attempts) with RuntimeError: download failed
E, [2015-11-11T12:05:55.796843 #20080] ERROR -- : 2015-11-11T12:05:55-0500: [Worker(host:TD1000557.local pid:20080)] Job YoutubeMultipleDL::Download#call_downloader_without_delay (id=1) FAILED (0 prior attempts) with RuntimeError: download failed

不知道为什么它不起作用,youtube-dlyoutube-multiple-dl 对我来说都是新的。

关于ruby - 安装 Ruby 脚本 - 初始化错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33655615/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com