radRails ide使用过程中的几点问题

初始环境:

a.确定已经安装好了ruby,rails以及eclipse的插件,mysql正常启动,服务启动正常。

b.在数据库中建立了一个表。

mysql> show tables;

+-----------------------+
| Tables_in_addressbook |
+-----------------------+
| trails |
+-----------------------+
1 row in set (0.00 sec)

用radRails的数据库连接工具能显示表,并且能查询到表信息。

c.数据库的配置文件内容如下:

development:
adapter: mysql
database: addressbook
username: root
password: 123
host: localhost

test:
adapter: mysql
database: addressbook
username: root
password: 123
host: localhost

production:
adapter: mysql
database: addressbook
username: root
password: 123
host: localhost

d.建立了trails的control

class TrailController < ApplicationController
model :trail
scaffold :trail
end

e.建立了trails的model

class Trail < ActiveRecord::Base
end

出现的问题如下:
1)我启动服务,用IE打开(http://localhost:3000/trail)
Mysql::Error: Lost connection to MySQL server during query: SHOW FIELDS FROM trails
为什么会connection会有问题呢?我什么地方设置有问题呢?
2) 用radRails IDE工具的migrate来建表
就会提示:
-e:3:in `load': no such file to load -- db:migrate (LoadError)
from -e:3
也不知道为什么?
如果用eclipse的RadRails的插件就会提示:
rake aborted!
Mysql::Error: Lost connection to MySQL server during query: SELECT version FROM schema_info
(See full trace by running task with --trace)

这又是为什么呢?

3)在多问一个问题。
关于配置 Rails path:
 Rake path:
 Mongrel path:
我安装的ruby on Rails是用的One-Click Installer的版本。可在window-->preferences-->rails-->configuration中的它的一个在
Windows下的例子(c:\ruby\bin\rails),但我的对应的目录下没有rails这个目录,只有rails.cmd(网上资料说不是rails.cmd),那这个地方到底应该填什么呢?

P.S 我真在努力的找一个比较适合我学习使用rails,ruby的一个好的IDE。昨天还下了一个jedit,可是在安装rubyPlugin出现错误,首先是直接安装它,提示我那个镜向的网络不通,然后我干脆手动下载,让后放到jar下面。可它提示我版本不正确。(我下载的都是最新的版本)。难道又是一个版本不兼容的问题? 想来想去,竟然自己对ECLIPSE比较熟悉了,那就还是用它吧,可是没想到,调试了这么久还没搞定。郁闷中,,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值