今天升级到Rails 2.3.3,生成指南和生成API时都遇到错误提示,解决后把经历写下来,以供遇到同样问题的人参考。觉得有用的帮忙顶一下,觉得没用的请忽略。
生成指南时提示缺少credits.erb和index.erb
例行地把Rails固化:
rake rails:freeze:gems
之后顺手运行了一下生成指南的命令:
rake doc:guides
出现如下错误提示:
Missing template credits.erb in view path config/../vendor/rails/railties/lib/../guides/rails_guides/../source
郁闷了彷徨了半天都搜索到解决方法,决定孤军深入,一探究竟。于是:
cd vendor/rails/railties/guides/source/
ls之后没有发现credits.erb,但是有一个credits.erb.textile文件,cat出来发现是文档的源代码。好像有希望,不妨试试:
cp index.erb.textile index.erb
回到程序主目录后再运行生成指南的命令,提示还是少文件:
Missing template index.erb in view path config/../vendor/rails/railties/lib/../guides/rails_guides/../source
再进去vendor/rails/railties/guides/source/,如法泡制一次:
cp index.erb.textile index.erb
再回程序主目录,运行生成指南的命令,这次成功了:
Generating 2_2_release_notes
Generating security
Generating rails_on_rack
Generating contribute
Generating active_record_basics
Generating routing
Generating migrations
Generating command_line
Generating action_controller_overview
Generating performance_testing
Generating contributing_to_rails
Generating configuring
Generating plugins
Generating credits
Generating getting_started
Generating layouts_and_rendering
Generating 2_3_release_notes
Generating association_basics
Generating testing
Generating active_record_querying
Generating index
Generating caching_with_rails
Generating activerecord_validations_callbacks
Generating debugging_rails_applications
Generating form_helpers
Generating nested_model_forms
Generating action_mailer_basics
Generating i18n
扩展讨论
对于没有把Rails固化到vendor目录的程序,可以通过对rails安装的目录(一般是gems所在位置)rails-2.3.3/guides/source/下的index.erb.textile和credits.erb.textile进行操作。
生成Rails的API文档时遇到Don't know how to build task 'README'错误提示
也是在运行生成Rails API文档命令时:
rake doc:rails
遇到错误提示:
Don't know how to build task 'README'
瞎搞了一会,发现原因是rake在生成Rails API文档是会读程序主目录中的README,找不到就出错了。于是创建一个全新的rails应用,把主目录里的README复制过来。再运行生成API的命令,终于通了:
README:
CHANGELOG:
MIT-LICENSE:
README:
performance_test_help.rb:
dispatcher.rb:
test_help.rb: c.
rails_generator.rb:
railties_path.rb:
initializer.rb: mc............c........................
以下省略两万行
扩展讨论
如果程序的主目录还保留着README,可能不会遇到这个问题。
分享到:
相关推荐
它允许Rails应用处理图像,如上传、缩略图生成等。 - `rails-2.3.3.gem`:这是Rails框架的一个版本。Rails的版本号代表了其功能特性和API的变化。2.3.3是较旧的版本,现代应用可能需要更高版本的Rails。 - `...
**ImageMagick** 是一款强大的图像处理工具,主要用于 Redmine 生成 PDF 等功能。可选安装,如果不需要这些功能则可以跳过。推荐版本为 **ImageMagick-6.8.7-0-Q16-x86-dll.exe**,下载地址为:...
轴类零件加工工艺设计.zip
资源内项目源码是来自个人的毕业设计,代码都测试ok,包含源码、数据集、可视化页面和部署说明,可产生核心指标曲线图、混淆矩阵、F1分数曲线、精确率-召回率曲线、验证集预测结果、标签分布图。都是运行成功后才上传资源,毕设答辩评审绝对信服的保底85分以上,放心下载使用,拿来就能用。包含源码、数据集、可视化页面和部署说明一站式服务,拿来就能用的绝对好资源!!! 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、大作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.txt文件,仅供学习参考, 切勿用于商业用途。
seaborn基本绘图人力资源数据集
移动机器人(sw三维)
自制html网页源代码查看器
3吨叉车的液压系统设计().zip
1_实验三 扰码、卷积编码及交织.ppt
北京交通大学软件学院自命题科目考试大纲.pdf
雅鲁藏布江流域 shp矢量数据 (范围+DEM).zip
基于RUST的数据结构代码示例,栈、队列、图等
NIFD:2024Q1房地产金融报告
详细介绍及样例数据:https://blog.csdn.net/li514006030/article/details/146916652
内容概要:本文档详细介绍了Java虚拟机(JVM)的相关知识点,涵盖Java内存模型、垃圾回收机制及算法、垃圾收集器、内存分配策略、虚拟机类加载机制和JVM调优等内容。首先阐述了Java代码的编译和运行过程,以及JVM的基本组成部分及其运行流程。接着深入探讨了JVM的各个运行时数据区,如程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区等的作用和特点。随后,文档详细解析了垃圾回收机制,包括GC的概念、工作原理、优点和缺点,并介绍了几种常见的垃圾回收算法。此外,文档还讲解了JVM的分代收集策略,新生代和老年代的区别,以及不同垃圾收集器的工作方式。最后,文档介绍了类加载机制、JVM调优的方法和工具,以及常用的JVM调优参数。 适合人群:具备一定Java编程基础的研发人员,尤其是希望深入了解JVM内部机制、优化程序性能的技术人员。 使用场景及目标:①帮助开发人员理解Java代码的编译和执行过程;②掌握JVM内存管理机制,包括内存分配、垃圾回收等;③熟悉类加载机制,了解类加载器的工作原理;④学会使用JVM调优工具,掌握常用调优参数,提升应用程序性能。 其他说明:本文档内容详尽,适合用作面试准备材料和技术学习资料,有助于提高开发人员对JVM的理解和应用能力。
Android项目原生java语言课程设计,包含LW+ppt
戴德梁行&中国房地产协会:2021亚洲房地产投资信托基金研究报告
Android项目原生java语言课程设计,包含LW+ppt
Thinkphp6.0+vue个人虚拟物品发卡网站源码 支持码支付对接 扫码自动发货 源码一共包含两个部分thinkphp6.0后端文件,以及vue前端文件.zip