rake专题提供rake的最新资讯内容,帮你更好的了解rake。
<code>rake routes</code> 终端返回: <code>rake aborted! Don&#39;t know how to build task &#39;routes&#39; (See the list of av
我正在学习 Ruby on Rails 课程。我刚开始我的第一个真正的项目,当我尝试运行时出现错误: <code>$ r
尝试在非 Rails ruby​​ 应用程序上调试 <code>minitest</code> 测试,我在 <code>launch.json</code> 文件中有以下配
我正在尝试使用 Rake 来链接多个与 C 文件匹配的共享库,其名称类似于 <code>expression_tests.c</code>。
我希望 Task 以相同的方式获取参数,对调用方方法 <code>#invoke</code> 或 <code>#execute</code> 透明: <pre><cod
我正在尝试在 Linux 上使用 rails/rake 运行命令,例如:<code>rails db:reset</code> 或 <code>rake --tasks</code>。但是
当然,rake 任务由控制器触发(以及一些笨拙的东西)是不寻常的,但由 cron 触发它们很常见。我想从 ra
在我的Rails应用程序中,我正在运行rake db:create:all以便创建数据库,并且提示我排序规则不匹配.有没有办法更改默认的MySQL排序规则?如果不是,最好的方法是什么?谢谢最佳答案是在MySQL配置文件(通常称为my.cnf)中指定的排序规则选项.它应该看起来像这样(在[mysqld]部分中):character-set-server=utf
这是我的完整脚本.我试图做一个rake任务,从目录中的文件收集数据并将它们加载到mysql中.我修复了local-infile = 1,没什么用.它只是给我错误namespace :db do namespace :load do desc 'Load Properties into DB' task :properties =>
过去,当我们在顶部查看它们时,我们所有的服务器都自动显示传递给rake的命令参数.例如: 但是在这个特定的服务器上,我们得到了这个(图片是最顶层的,显示了rake命令,但没有显示任何传递给rake的参数): 两台服务器都在运行Ubuntu(虽然没有rake命令的服务器是ubuntu的新版本).两者都通过ruby企业版(由rvm提供支持)运行.似乎无法找到关于top如何在“命令”列中选择显示内容的任
我正在部署到heroku但我看到没有提供css文件(它们也无法在heroku上找到). 我读到我需要做rake资产:首先在本地预编译然后当我这样做时,我得到: C:\project>bundle exec rake assets:precompile --trace ** Invoke assets:precompile (first_time) ** Execute assets:precom
当我从批处理文件(.bat)中运行rake时,它将在rake脚本完成后立即退出,并且不会在它之后执行任何命令. 例如对于以下内容,它将执行rake但不更改目录 rake cd .. 有谁知道如何阻止这种行为? 你要: call rake
我正在尝试创建一个使用PostgreSQL的Rails应用程序.这是对我所做的描述. PostgreSQL设置: 我通过Martin Pitt维护的ppa:pitti/postgresql安装了PostgreSQL 9.1.3.之前安装了PostgreSQL 8.4;我不确定它是否仍然安装或消失. >我添加了一个数据库用户,该用户拥有与我的Ubuntu帐户同名的数据库的超级用户权限. >我用sud
如何抑制db:load:schema的输出?运行 bundle exec rake db:schema:load 使用-s,-q或甚至VERBOSE = false选项在输出中没有区别;我不想看到同样的“create_table … add_index …”垃圾.我在自定义Rake任务中调用它,我不希望用户每次都看到所有这些. 更新: 我使用@Deefour的一些指导解决了这个问题: system
我正在玩rails 4.我刚刚为我的模型创建了非常简单的测试但是当我尝试执行“rake test:models”时,我得到以下错误: C:\rails\project>rake test:models DL is deprecated, please use Fiddle rake aborted! Errno::EACCES: Permission denied @ unlink_interna
如何在执行rake db:setup之前检查数据库是否存在于rails中? 我想在db:create完成之前检查数据库是否已经存在.到目前为止,我还没有在rails中看到过具体的方法,但我知道这可以使用mysql脚本完成 这是一个检查数据库是否已存在的方法: def database_exists? ActiveRecord::Base.connection rescue ActiveReco
24小时后,我试图找到我的应用程序的问题.我终于找到了问题. 我跑了 rake assets:precompile RAILS_ENV=production 我一直在收到这个错误. /Users/vezu/.rvm/rubies/ruby-1.9.3-p194/bin/ruby /Users/vezu/.rvm/gems/ruby-1.9.3-p194@global/bin/rake assets
我编写了一个自定义数据库适配器,可以在rails服务器运行时正常有效地工作.我现在想添加用于创建,删除和迁移数据库的常用rake任务定义. 我想实现: db:[drop|create|migrate] 如何使用我的gem打包这些定义,以便它们覆盖使用gem的任何人的默认定义? 我查看了其他适配器的来源,但所有rake任务逻辑似乎都被烘焙到active_record本身,每个任务只是打开适配器名称.
我是Ruby on Rails的新手. 在摆弄了一个星期之后我决定放弃它,买了一本书.全部重新安装.现在,当我以为我修复它时,我收到一个错误说: Routing Error No route matches "/index" 所以我做了 rake routes 这导致了下面的错误列表. /Users/dennisbuizert/.rvm/gems/ruby-1.9.2-p290@global/g
只是预警:我是铁杆菜鸟. 当我跑: rake db:migrate 我收到了这个弃用警告: WARNING: 'require 'rake/rdoctask'' is deprecated. Please use 'require 'rdoc/task' (in RDoc 2.4.2+)' instead. at /Users/username/Code/rails/appname/ra