netbeas中偶尔rake任务缺失···
:( 本人是javaer···最近开始捣鼓ruby
最开始是在本站里看到一个ruby勇士···
通过那个简单了解了一些语法···
然后又按着netbeans网站上的教程写了个rubuweblog···
期间遇到一些问题 之后都解决了··
rubyweblog之后···又从网上下了一些源码····
几乎都不能用 ··似乎都是版本的问题···
用其中某个建项目后···从“运行、调试 rake任务”选项打开···之前rubyweblog中很多任务 在这里都没了····
db 任务就剩一个 db_structure_dump
之前的创建数据库 db creat 没了·····
我手动创建了一个项目需要的数据库 之后再进行数据库迁移···又提示说db:migrate任务不存在···
很郁闷
想到可能是rails版本太低的原因···随后把项目目录下的vendor\rails换成我本机的2.1的 可似乎完全没反应····
我想问的是 运行、调试 rake任务”选项中的rake到底是从何而来 ?项目目录下的?本机的?还是有地方配置路径的?
初学ruby的javaer苦恼的请教各位rubyer大侠
附件为我无法找到rake的项目源码
[b]问题补充:[/b]
[color=red]我找到了Rakefile 文件了 也看到他里面有很多任务···可是我怎么样才能让他能有像rubyweblog项目里一样那么多任务呢··我不会写rakefile rubyweblog默认都有那么多任务呢[/color]
右键点击工程,菜单中选 Run/Debug Rake Tasks(rake 任务),打开对话框左下角有个 refresh task(刷新任务)按钮,点一下即可。
就算 Netbeans 用不了,你打开命令行,保证 ruby 安装目录的子目录 bin 在你的环境变量 path 中。
转到 typo 目录下(目录中有个 Rakefile 文件,这个文件定义了所有任务。它是 ruby 写的,可以打开来编辑),输入 [color=blue]rake -T[/color] 就能看到所有任务。
那个,typo 已经改写了不少任务,请按它的说明去做吧 ……
譬如迁移是 rake migrate
你可以在命令行输入
[color=blue]gem server[/color]
然后访问 localhost:8808 看所有 gem (包括 rake)的帮助文档。
rake 相当简单了 …… 比 shell 编程好学。
朋友,问题要自动关闭啦,结分哦