查看完整版本: ror2.0 的问题 找不到sqlite 这个文件

wscc111 2008-3-6 14:14

ror2.0 的问题 找不到sqlite 这个文件

有个工程可以(test0306), 端口号 3000
http://localhost:3000 正常显示 再点那个 About your application's environment
黄色框显示的,没有错误
然后我再新建的(ccc)端口号 3001
http://localhost:3001 正常显示 再点那个 About your application's environment
就有错误
MissingSourceFile in Rails/infoController#properties
no such file to load -- sqlite3

在test0306/config 夹子中的routes.rb文件
我加了这句(end 上面加的)  map.root :controller => ''

database.yml
development:
  database: test1project
  adapter: mysql
  host: 127.0.0.1
  username: root
  password: root
都是这样配的
test0306可能是运气好碰对了
这是为什么会这样啊???新建的都不可以

wscc111 2008-3-6 14:33

test0306 页面自动生成页面

表:books
scaffold  book生成页面:
访问:http://localhost:3000/books
报了以下的错:
NameError in BooksController#show
uninitialized constant BooksController::Book
RAILS_ROOT: E:/ruby/rails/test0306

Application Trace | Framework Trace | Full Trace
E:/ruby/ruby1.8.6/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:478:in `const_missing'
app/controllers/books_controller.rb:16:in `show'
-e:4:in `load'
-e:4
怎么解决啊??

wscc111 2008-3-6 14:55

数据库 mysql

是不是mysql没有连接成功啊?

wscc111 2008-3-6 15:34

把mysql的bin 的路径 加到环境变亮就可以了 记得加分号.

我顶,终于装好了1.8.6

lblily 2008-3-30 16:21

sqlite3 rails2.0的默认数据库,这是一个开源的数据库,你可到官网上下它的DLL文件和EXE文件,放在ruby的bin目录里就能用这个数据库了.
页: [1]
查看完整版本: ror2.0 的问题 找不到sqlite 这个文件