rake 相关问题

Ruby构建实用程序类似于使用纯Ruby中定义的构建命令。

将rake任务重构为较少重复性

这里是Ruby on Rails的新手。我正在尝试重构rake任务。它可以正常工作,但我不确定它从哪里开始,但可能会更简洁。请提供有关我的建议...

回答 1 投票 1

Rails rake任务仅在生产中失败:“ NoMethodError:为URI:Module调用的私有方法'open'”

我正在编写一个rake任务,该任务正在从其他网页获取信息。为此,我使用open-uri和nokogiri。我已经在开发中进行了测试,并且可以完成工作,但是随后我将其部署到生产环境中...

回答 1 投票 0

我可以捕获错误并继续下一个Rake任务吗?

我在另一个Rake任务中调用Rake任务,如下所示:名称空间:test do task:migrate do Rake :: Task ['A:migrate']。invoke Rake :: Task ['B:migrate']。invoke end end我想知道的是...

回答 1 投票 0

带有splat参数的耙任务

我正在尝试创建一个rake任务,该任务先包含一个必需的第一个参数,然后再添加任意数量的其他要合并到数组中的其他参数:rake course [“ COURSE NAME”,123,456,...

回答 1 投票 11

如何获得特定耙任务的帮助?

是否有针对单个耙任务的标准帮助命令? rake -h显示rake的选项。 rake -D描述了rake任务。耙mytask运行mytask。是否有类似rake -h ...

回答 3 投票 6

Rake db:create在Ubuntu 18.04上导致分段错误

我正在Ubuntu 18.04上安装Rails应用程序。我的红宝石版本是2.1.4。 Postgres版本是(PostgreSQL)10.10。我使用rails Gemfile安装了gems。以下是我...

回答 2 投票 0

rake db:migrate给出了不兼容的库版本错误

执行rake db:migrate时,我得到了以下错误捆绑包安装信息,已经成功执行-捆绑包完成! 102个Gemfile依赖项,现在安装了252个Gem。 /Users/username/.rvm / ...

回答 2 投票 0

rake db:migrate db:reset与db:schema:load之间的差异

rake db:migrate和rake db:reset之间的区别在我脑海中非常清楚。我不明白的是rake db:schema:load与前两个有何不同。只是要确保...

回答 4 投票 610

rake错误无法找到rake文件

[您好,我在Rails应用程序上工作,每次尝试运行任何rake命令时,都会收到此错误/ usr / local / bin / rake:22:in load':无法加载该文件-/ usr / share / rubygems-integration / all / ...

回答 2 投票 1

`bundle exec跟踪rspec / rake任务中的new`

我正在测试将一些生成器添加到导轨的宝石。为了测试,我有一个rake任务,它准备一个新的Rails应用程序,安装我的gem,然后运行生成器。问题是在耙任务中(...

回答 1 投票 0

在rake任务中运行.sql文件

我正在尝试开始使用Ruby代码库并致力于添加新的Rake任务。我试图在连接的mySQL数据库上运行.sql文件。名称空间:db做任务:种子做连接= ...

回答 1 投票 0

如何在耙任务上运行冰糕类型检查

我注意到默认情况下,srb init等不会在rake任务上放置#typeed标志。但是,在VSCode上,它确实在rake任务上显示错误(例如,缺少常量)。我尝试添加#类型:true即可完成任务...

回答 1 投票 2

Rails 5.2-捆绑包更新未更新时如何更新Rake Gem?

我在同一RVM gemset中有多个Rails 5.2应用程序。我已经在其中几个中执行了包更新。他们都将rake gem从12.3.3更新到了当前版本13.0.1,除了...

回答 1 投票 1

从Rake文件中的任务调用方法

是否可以调用与任务位于同一rake文件中的方法?在下面的代码中,您可以看到我有一个名为get_search_url的方法,该方法将分配给url。名称空间:populate ...

回答 2 投票 4

每当gem触发Rails的ActiveJob vs rake任务以运行定期调度的任务|滑轨5

我正在一个Rails 5.2项目上工作,该项目需要计划的异步任务才能每晚运行。我一直在研究使用everyth gem触发ActiveJob作业和...

回答 1 投票 0

rake db:migrate在将ActiveRecord与Sinatra一起使用时不起作用

我正在尝试创建一个非常基本的Sinatra应用程序,该应用程序仅使用Active Record和Sqlite3。为了尽可能完整,我正在遵循一个教程的说明,该说明指出了以下步骤...

回答 1 投票 0

Rails:您已经激活了rake 10.3.1,但是您的Gemfile需要rake 10.2.2(Gem :: LoadError)

这是我的错误:耙子中止了! Gem :: LoadError:您已经激活了rake 10.3.1,但是您的Gemfile需要rake 10.2.2。在命令中添加`bundle exec`可能会解决此问题。 / Users / ...

回答 17 投票 39

如何阻止Rake不必要地执行具有依赖性的文件任务?

仅当以其命名的文件尚不存在时,才应执行Rake中的文件任务。我有一个构建目录的文件任务,还有一个在该目录中创建文件的文件任务...

回答 1 投票 1

Rails-一项任务中的Rake测试和rubocop

我正在尝试设置我的rails项目,以使贡献者所需的所有验证都在一个命令中,当前我们正在运行:rake test但现在我们也想将rubocop用于...

回答 4 投票 4

在每个月的第一和第三个星期一,在ruby中运行rask任务

我已经定义了一个rake任务,但是我不确定如何使它在每个月的第一个和第三个星期一在Ruby中运行。请帮我。 schedule.rb#在每个...的第一个和第三个星期一运行此任务...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.