草庐IT

rake_task

全部标签

ruby-on-rails - "db:migrate rake aborted"错误由于未初始化常量 Rake::FileUtilsExt

我是RubyonRails的新手,我一直在尝试部署一个简单的Cappuccino在过去的三天里,使用RubyonRails的应用程序在Heroku上运行,每次我初始化(herokurakedb:migrate)时,我都会收到以下错误。(in/app)rakeaborted!uninitializedconstantRake::FileUtilsExt/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:2482:in`const_missing'/app/Rakefile:15:in`'/app/Rakefile:14:in`'/usr/ruby1.9.2/lib

ruby-on-rails - 使用 rake 数据库 :migrate inside another task leaves pending migrations

我是rake的新手,我正在努力寻找自动化某些任务的方法。所以我写了我的第一个rake任务但失败了:namespace:appdodesc"Leavesapplicationlikenew"task:reset=>:environmentdoRake::Task['db:drop:all'].invokeRake::Task['db:create:all'].invokeRake::Task['db:migrate'].invokeRake::Task['db:seed'].invokeendend我想知道为什么这不起作用。调用后:rakeapp:reset一切正常,我可以在屏幕上看到迁

ruby-on-rails - Rails 找不到 rake-10.5.0

我正在尝试在Rails4.2中安装rakegem。这个gem似乎安装得很好,但是当它试图运行时Rails失败了,说它看不到rake-10.5.0。我在Rubymine中开发,我得到的错误在下面,就像我的Gemfile一样。我已尝试按照其他帖子的建议删除Gemfile.lock,但无济于事。控制台:~/Development/RubymineProjects/Revenant.techlsGemfileRakefileconfiglibtestGemfile.lockappconfig.rulogtmpREADME.rdocbindbpublicvendor~/Development/

ruby - 从根目录调用嵌套的 rake 文件

如何从根目录为嵌套项目运行rake文件?(2种情况:来自控制台和根rakefile)。假设我无法修改嵌套的rakefile并且它必须将“libs/someproject”作为工作目录。这是我的项目结构:-根--rakefile.rb--库---一些项目----rake文件.rb 最佳答案 好吧,这是我目前的解决方案:task:build_someprojectdoDir.chdir'libs/someproject'dosystem'rakebuild'endend 关于ruby-从根目

ruby - 如何将参数传递给 RubyMine 3.0 中的 rake 任务?

情况我有一个类似的抽佣任务desc"ArakeTask"task:give_me_gold,[:quantity,:quality]=>:environmentdo|task,args|....end我从你输入的命令行中知道rakegive_me_gold[10,24]将参数传递给rake任务。然而,当RubyMine运行任务时,它是这样运行的:rakegive_me_gold[quantity,quality]--trace10,24重现步骤创建一个接受参数的rake任务。已安装RubyMine3.0版在RubyMine中,单击工具->运行Rake任务输入您的rake任务名称。它应该

ruby-on-rails - 从 ruby​​ gem 加载 rake 任务

我正在编写一个gem,我想从我的Rails应用程序访问gemrake任务。为此,我使用Railties。我有lib/frontrockets-rails/railtie.rbrequire'frontrockets-rails'require'rails'moduleFrontrocketsRailsclassRailtie和lib/frontrockets-rails.rb与moduleFrontrocketsRailsrequire'frontrockets-rails/railtie'ifdefined?(Rails)end当然还有lib/tasks/frontrockets.r

ruby-on-rails - Rake 中止,无法连接到 postgresql : connection refused

我正在尝试使用postgresql在我全新的Rails项目上执行rake命令,但出现此错误:rakeaborted!couldnotconnecttoserver:ConnectionrefusedIstheserverrunningonhost"localhost"(127.0.0.1)andacceptingTCP/IPconnectionsonport5432?Tasks:TOP=>db:migrate(Seefulltracebyrunningtaskwith--trace)real0m3.245suser0m1.668ssys0m0.382s这是我的第一个Rails应用程序,

ruby-on-rails - rake db :seed 验证失败

我正在学习hartle教程的第12章。当我运行bundleexecrakedb:seed时,我得到了这个错误:ActiveRecord::RecordInvalid:Validationfailed:Emailhasalreadybeentaken我试着运行rakedb:resetrakedb:migraterakedb:test:prepare最后rakedb:populate但他们并没有解决问题。当我运行rakedb:populate它给出:Don'tknowhowtobuildtask'db:populate'这是我的seeds.rb文件:#UsersUser.create!(n

ruby-on-rails - ruby 中的 Grunt task runner 相当于什么?

Grunt在Node.js环境中自动化任务方面越来越受欢迎。是否有ruby​​(Sinatra)的等效项? 最佳答案 Rake是Ruby中出色的任务运行器。 关于ruby-on-rails-ruby中的Grunttaskrunner相当于什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/25147703/

.net - 如何输出 rake 任务的性能时间

我正在为大型.net解决方案(使用albacoregem)处理rake任务,我希望能够将运行的任何rake任务的开始和停止时间记录到文件中,以尝试加快我们的构建并定位瓶颈。是否有内置的东西可供我使用,或者我是否需要编写一些东西? 最佳答案 Ruby的Stdlib中有一个简单的基准测试库:require'benchmark'putsBenchmark.measure{"a"*1_000_000}您可以将其放入您的rake任务中,至于自动“对所有rake任务执行进行基准测试”,这将需要深入挖掘rake的内部结构。更多信息请访问:http