rake专题提供rake的最新资讯内容,帮你更好的了解rake。
可以从其他 Ruby脚本调用Rakefile中定义的任务 – 而不是在somefile.rake中调用? 我希望创建一个新的Rake :: Application会自动从同一个目录加载Rakefile,但是似乎并非如此.这是我到目前为止所想到的: $LOAD_PATH.unshift File.dirname(__FILE__) require 'rake' require 'pp' rake
我可以运行rake资产:预编译特定的 JavaScript文件? 否则,完整的预编译持续5分钟,并使JavaScript文件中的快速更改非常烦人. 短:你不行 在预编译期间,Rails遍历Application.js文件,并将所有导入合并到一个文件中,因为只是更改一个文件是不可能的,因为那里的压缩. (对于没有从application.js引用的文件,它不做任何事情) 接下来:您不必运行rake资
我正在写一个由参数组成的任务的Rake脚本.我想出了如何传递参数,以及如何使任务依赖于其他任务. task :parent, [:parent_argument1, :parent_argument2, :parent_argument3] => [:child1, :child2] do # Perform Parent Task Functionalities end task :chi
我不知道为什么这一切都突然发生.我想知道如何解决,如果其他任何人以前遇到过,或有什么想法的想法.使用bundle exec不修复,具有相同的行为. 耙式0.9.2.2 rails版本3.2.1 rspec版本2.8.0 rake db:test:prepare --trace ** Invoke db:test:prepare (first_time) ** Invoke db:abort_if_
我在Rails 3.2,我正在使用rspec(2.11.1).当我运行我的测试套件与“耙规格”我得到失败.当我用“rspec”运行它,一切都通过.我已经看到其他提到这个问题,但没有明确的解释发生了什么,最好的做法是什么. 如果我做“rake spec”或“rake tmp:clear& rake spec”,我的测试失败. 如果我做“rspec”或“rspec spec”或“rake db:tes
运行一些耙机任务后会出现以下输出: Loaded suite /usr/bin/rake Started Finished in 0.00042 seconds. 0 tests, 0 assertions, 0 failures, 0 errors 此输出对于与测试无关的任务无用或必需.我想防止它出现.我认为这是因为要求某个文件或包含某个模块. 更新:看来我错了,这是在Rails内置的一些任
当我做 Rails.logger.debug“hello world”从我的耙子任务我想要它登录到标准. 如何将rails logger设置为Logger.new(STDOUT)从我的耙子任务中? 我想让我的应用程序通过控制器等登录到文件,只是想要耙子任务去std out,因为我的监控方式的设置. 我在想我可以定义另一个环境并使用该配置,但是可能是过度的,我希望在每个env中都要使用相同的环境变量
我正在尝试使用rake db:seed预先加载所有设备帐户.所有其他模型的数据似乎都插入到数据库中,但由于某种原因,没有为使用设计的Person模型创建行.从Web界面注册工作正常,但我想避免手动创建帐户,这就是我使用rake db:seed的原因.我从通过Web界面创建的帐户中复制了encrypted_pa​​ssword,password_salt.请让我知道如何解决这个问题?非常感谢.. p
使用rails应用程序,有一些奇怪的数据库/ rake问题. 当我执行: rake db:migrate 我收到以下错误: Mysql2::Error: No database selected: SHOW TABLES (See full trace by running task with --trace) 跟踪并未显示出有用的信息.可以在这里看到:http://pastebin.com/W
我刚刚创建了一个新的空Rails应用程序,它几乎是空的.我创建它只是为了试图找出问题,但我收到以下错误. 我正在使用Rails 3.1.0和Ruby 1.9.2 Error message: Could not find rake-0.9.2.2 in any of the sources (Bundler::GemNotFound) Exception class: PhusionPasseng
我正在使用Rails 4.0.0.beta1.我添加了两个目录:app / services和test / services. 我还添加了这段代码,基于阅读testing.rake of railties: namespace :test do Rake::TestTask.new(services: "test:prepare") do |t| t.libs << "test"
所以这就是我正在尝试做的事情.我正在构建一个ember.js应用程序,在GAE上运行 java后端. 我正在使用把手,但我希望它们分成单独的文件,而不是全部粘贴到index.html中. 通过ember.js irc,我和minispade一起打开了rake-pipeline 随着web filters和自定义handlebars filter,我开始构建资产文件.我不知道Ruby,或者gem文件
如何在不改变任务源的情况下为每个耙子任务创建数据库日志记录?我需要存储datetime,任务名称,参数.有什么样的观察者吗? 您可以覆盖application.rb中的Rake :: Task#invoke方法: #application.rb module Rake class Task alias_method :origin_invoke, :invoke if method_d
我发现当我尝试运行其Rake任务时,Thinking Sphinx有时会出错.有时候任务工作正常,有时候会出现类似下面的错误. 我正在以普通用户身份运行任务,而不是root.不使用sudo. 在下面的示例中,在Rake任务失败后,searchd仍在运行. 我也看到过类似的错误:重建. 有没有人见过这个? 我正在使用Sphinx 0.9.9版本(r2117) 我正在使用Thinking Sphinx
我猜这与Rake读取文件一次而不是倒带有关吗?但是,我不确定.有任何想法吗? require 'rake' require 'rails_helper' describe 'MyRakeTask' do before(:all) do Rails.application.load_tasks end it 'does something sweet' do Rak
作为指南,用于准备测试数据库的命令是 bundle exec rake db:test:prepare 但是,我发现以下命令也适用于&为我创建了测试数据库. bundle exec rake test:prepare 如果是的话,想知道这是否是一个有效的命令.我在哪里可以找到文档. 在轨道上测试3.2.8 根据 github and the source code任务’test:prepare’=
根据 http://rake.rubyforge.org/files/doc/rakefile_rdoc.html,您可以创建一个接受参数的任务,并且还具有先决条件: task :name, [:first_name, :last_name] => [:pre_name] do |t, args| 但是如果:pre_name是一个也接受参数的任务呢?在将参数用作先决条件时,将参数传递给:pre_n
rake db:create和rake db:create:all有什么区别? 两者同样用于为Rails应用程序创建数据库. 关于我可以找到的Rails rake的最详尽的信息是在 tutorialpoint但是缺少上面的命令. > rake db:create:all为应用程序创建所有数据库(在database.yml中定义) > rake db:create为当前的RAILS_ENV环境创建数
现在,我正在使用捆绑器来管理我的宝石. Bundler为不同的环境加载不同的宝石. 我有一些使用测试宝石(rspec)的rake任务,但这些会导致生成环境中没有加载gem的问题. 所以我希望能够做的只是在测试环境中加载rake任务(以及与之关联的require’rspec / core / rake_task’行). 我无法找到最好的方法来做到这一点. 我目前有: require "bundler
无法安装gitlab-5.0 https://github.com/gitlabhq/gitlabhq/blob/5-0-stable/doc/install/installation.md#initialise-database-and-activate-advanced-features root@ubuntu:/home/gitlab/gitlab# bundle exec rake git