rake相关内容
Sprockets::FileNotFound: 找不到文件“jquery.ui.all" 我尝试了目前找到的所有建议.它们都不适合我.我不能再运行正在开发的程序,因此我不能再在线进行新的部署. Gemfile source 'https://rubygems.org'红宝石'2.0.0'宝石“导轨",“4.0.0"宝石“bcrypt-ruby",“3.0.1"gem 'faker',
..
我想传递一个参数来独立于我运行的任务. 例如: rake my_arg=foo耙 my_arg=foo :安装耙 my_arg=foo :升级耙 my_arg=foo :bar 有没有办法做到这一点? 解决方案 您可以像这样发送参数: rake some_task arg1=value arg2=value 然后从您的 rake 任务中的 ENV 中提取命名参数: arg1
..
有没有办法在不使用环境变量的情况下将命名参数传递给 Rake 任务? 我知道 Rake 任务可以接受两种格式的参数: 环境变量 $ rake my_task foo=bar 这将创建一个名为 foo 和值 bar 的环境变量,可以在 Rake 任务 my_task 中通过 访问ENV['foo']. Rake 任务参数 $ rake my_task['foo','bar']
..
我的 Travis 构建出现问题,构建失败并显示错误 命令“bundle exec rake"以 1 退出.这是来自 Travis 的构建日志.这里是 GitHub 存储库的链接. 我已经尝试按照 这个问题,但这没有任何影响.我在本地机器上运行 bundle exec rake 没有问题,所有测试都在本地通过. 这是来自 Travis 的回溯: /home/travis/build/
..
作为指南,用于准备测试数据库的命令是 bundle exec rake db:test:prepare 但是,我发现以下命令也有效&为我创建了测试数据库. bundle exec rake test:prepare 想知道这是否是一个有效的命令,如果是的话.我在哪里可以找到文档. 在 rails 3.2.8 上测试 解决方案 根据 github 和源代码 task 'test:
..
C:\Users\MEGHA>rails new sagar_blog创造创建 README.rdoc创建 Rakefile... ...使用 turbolinks (2.2.1)使用 uglifier (2.5.0)您的捆绑包已完成!使用 `bundle show [gemname]` 来查看捆绑的 gem 的安装位置.C:\Users\MEGHA>cd sagar_blogC:\Use
..
当我尝试使用以下 RakeFile 运行 rake 测试时,我收到 NoMethodError: undefined method 'scan' for Lexicon:Class. 需要'./lib/ex48/lexicon.rb'需要“测试/单元"类 TestLexicon 我有一个简单的 Lexicon 类: 类词典定义初始化@direction = %w(东南西北向下左上右后)@v
..
我想用 app/db 中的 seed.rb 文件预填充我的表 但是我在存储正确数据时遇到了问题. 在用户表中,我有一个名为 active 的列,其数据类型为 tinyint.所以现在我想用seeds.rb int值存储 User.create([ { :id => 1, :firstname => 'Felix', :lastname => 'Hohlwegler', :active
..
我的规范提供了我所希望的覆盖范围,但是,rspec 输出中显示了以下 2 条消息: rake resque:scheduler耙环境要求:工作 我如何在规范运行期间吞下这些,以免它们搞砸我的 nyancat 格式化程序? 规格 describe 'database rake task' doinclude_context '耙'let(:task_paths) { ['tasks/he
..
我创建了一个使用 smarter_csv gem 导入 csv 的 rake 任务. 抛出以下消息,如果有帮助,我添加了整个错误代码: rake import_csv:import_csvDigest::Digest 已弃用;使用摘要I, [2017-03-01T11:46:08.551994 #7029] INFO -- : ** [Raven] Raven 0.14.0 配置为不发送错
..
根据这个问题:设置 rake-pipeline 以与 Google App Engine 一起使用把手 我通过 rake-pipeline 使用 MinispadeFilter 作为我的依赖管理系统. 我看到的奇怪的事情是 coffeescript 和 handlebars 文件将它们的 minispade 标识符设置为 tmp 目录(我假设工作正在完成的地方).screencast.
..
我正在尝试使用每晚运行的 rake 任务(使用 Heroku 调度程序)并在满足某些特定条件时更新一些属性. 关于应用程序的一点逻辑: 该应用程序允许用户“接受挑战"并在一年中每周阅读一本书.这非常简单:用户注册,创建他们第一周将阅读的第一本书,然后可以输入他们下周要阅读的内容.在他们“排队"下周的书后,该表格将被隐藏,直到他们的第一本书创建后 7 天.此时,排队的图书将移至列表顶部并
..
尝试在生产服务器上设置 exception_logger 插件.在开发机器上一切正常.尝试在 prod 服务器上 rake db:migrate 并且我收到此错误: rake 中止!没有要加载的文件 - 分页 我错过了什么? 解决方案 2.1 不支持经典分页 - 或者至少它是一个死库 http://workingwithrails.com/railsplugin/5289-cla
..
我一直在 rails 上使用 ruby 没问题,现在每次运行 rake db:create 时突然出现以下错误: C:\>cd xamppC:\xampp>cd htdocsC:\xampp\htdocs>cd 什么C:\xampp\htdocs\what>rake db:create耙子中止!#的未定义方法`task'(通过使用 -
..
我在我的 rake 任务中有这个代码.这似乎有点矫枉过正,因为 rake 任务已经作为 cron 作业运行了.我想我可以安全地将它从 Resque 中取出并直接运行它,但不确定我是否遗漏了什么. desc "更新每日销售额"任务:daily_sales =>:环境做Resque.enqueue(DailySaleService.perform)结尾 解决方案 是的,这太过分了.没有理由为
..
有什么办法可以找出当前是否正在从 Rails 控制器运行特定的 rake 任务?我有一个广泛的耙子任务,需要 5-6 个小时才能完成. 我需要从前端 Web 界面查看该 rake 任务的状态,例如: 任务“一些操作"正在运行... 此外,如果能够从前端 Web 界面中硬停止/运行该 rake 任务,那就太好了. 如果发现 Railscast 专门用于它,但那里描述的方法只允
..
我正在创建一个 rake 任务来将 csv 文件数据导入我的数据库 (MySQL).这是我所做的,但它不起作用 需要'csv'命名空间:技术做desc "从 csv 文件导入技术"任务临时::环境做文件 = "tech.csv"CSV.foreach(file, :headers => true) 做 |row|临时创建({:当前 =>行[1],:今天 =>行[2],:周=>行[3],:月 =>
..
尝试在 CentOS 6.5 上运行我的 Rails 4.0.4 (Ruby 2.1.1) 应用程序 尝试迁移时失败: $ rake db:migrate耙子中止!PG::ConnectionBad:致命:没有主机“::1"、用户“my_user"、数据库“my_database_dev"的 pg_hba.conf 条目,SSL 关闭 我不知道如何解决这个问题.在我的 mac 设置上一切
..
这里是 rails 的新手,并尝试使用 db\seeds.rb 文件等 首先,我想使用 rake db:reset 清除数据库中的所有数据,但它不起作用! 这是我的输出 C:\Sites\sportproject>rake db:reset无法删除 db/development.sqlite3 : #db/development.sqlite3 已经存在-- create_table
..
我遇到了一个非常奇怪的问题.我有一个任务可以重置我的数据库: task :reset =>[:drop, :create, :migrate, :seed] 问题是,由于在后期迁移文件中添加的列丢失,我在播种时收到错误.一个例子: 未定义的方法 new_attr= 用户 但此属性已添加到迁移中.奇怪的是,如果我单独运行上述任务,我会没有 收到错误.有人可以解释一下吗?这些任务当然不能异步
..