On Mon, Feb 27, 2012 at 6:25 PM, Paul Na <[email protected]> wrote:

> Hi Peter,
>
> Its going to be both  but once it's working when i have made the app in
> will go from development to production.
>

I would not advise to do the learning phase in development mode on a VPS
if it is exposed to the Internet. Also, setting up all aspects of the VPS
(including security) yourself, while learning Rails is not trivial. Maybe
you are
better helped by a hosting company with good service or running production
on PaaS providers (like Heroku, Engine Yard, etc.).


the output of db:create is :
>
> -------------------------------------------------------
> rake aborted!
> uninitialized constant Rake::DSL
> /usr/lib/ruby/1.9.1/rake.rb:2482:in `const_missing'
> /usr/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/tasklib.rb:8:in
> `<class:TaskLib>'
> /usr/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/tasklib.rb:6:in
> `<module:Rake>'
> /usr/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/tasklib.rb:3:in
> `<top (required)>'
> /usr/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/testtask.rb:4:in
> `require'
> /usr/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/testtask.rb:4:in
> `<top (required)>'
>
> /usr/lib/ruby/gems/1.9.1/gems/railties-3.2.1/lib/rails/test_unit/testing.rake:2:in
> `require'
>
> /usr/lib/ruby/gems/1.9.1/gems/railties-3.2.1/lib/rails/test_unit/testing.rake:2:in
> `<top (required)>'
>
> /usr/lib/ruby/gems/1.9.1/gems/railties-3.2.1/lib/rails/test_unit/railtie.rb:12:in
> `load'
>
> /usr/lib/ruby/gems/1.9.1/gems/railties-3.2.1/lib/rails/test_unit/railtie.rb:12:in
> `block in <class:TestUnitRailtie>'
> /usr/lib/ruby/gems/1.9.1/gems/railties-3.2.1/lib/rails/railtie.rb:184:in
> `instance_exec'
> /usr/lib/ruby/gems/1.9.1/gems/railties-3.2.1/lib/rails/railtie.rb:184:in
> `block in load_tasks'
> /usr/lib/ruby/gems/1.9.1/gems/railties-3.2.1/lib/rails/railtie.rb:184:in
> `each'
> /usr/lib/ruby/gems/1.9.1/gems/railties-3.2.1/lib/rails/railtie.rb:184:in
> `load_tasks'
> /usr/lib/ruby/gems/1.9.1/gems/railties-3.2.1/lib/rails/engine.rb:423:in
> `block in load_tasks'
>
> /usr/lib/ruby/gems/1.9.1/gems/railties-3.2.1/lib/rails/application/railties.rb:8:in
> `each'
>
> /usr/lib/ruby/gems/1.9.1/gems/railties-3.2.1/lib/rails/application/railties.rb:8:in
> `all'
> /usr/lib/ruby/gems/1.9.1/gems/railties-3.2.1/lib/rails/engine.rb:423:in
> `load_tasks'
>
> /usr/lib/ruby/gems/1.9.1/gems/railties-3.2.1/lib/rails/application.rb:145:in
> `load_tasks'
>
> /usr/lib/ruby/gems/1.9.1/gems/railties-3.2.1/lib/rails/railtie/configurable.rb:30:in
> `method_missing'
> /home/thecssninja.net/rails_app/ninja/Rakefile:7:in `<top (required)>'
> /usr/lib/ruby/1.9.1/rake.rb:2373:in `load'
> /usr/lib/ruby/1.9.1/rake.rb:2373:in `raw_load_rakefile'
> /usr/lib/ruby/1.9.1/rake.rb:2007:in `block in load_rakefile'
> /usr/lib/ruby/1.9.1/rake.rb:2058:in `standard_exception_handling'
> /usr/lib/ruby/1.9.1/rake.rb:2006:in `load_rakefile'
> /usr/lib/ruby/1.9.1/rake.rb:1991:in `run'
> /usr/bin/rake:31:in `<main>'
> -------------------------------------------------------
>
> and the output for db:mirgrate is :
>
> -------------------------------------------------------
> rake aborted!
> uninitialized constant Rake::DSL
> /usr/lib/ruby/1.9.1/rake.rb:2482:in `const_missing'
> /usr/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/tasklib.rb:8:in
> `<class:TaskLib>'
> /usr/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/tasklib.rb:6:in
> `<module:Rake>'
> /usr/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/tasklib.rb:3:in
> `<top (required)>'
> /usr/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/testtask.rb:4:in
> `require'
> /usr/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/testtask.rb:4:in
> `<top (required)>'
>
> /usr/lib/ruby/gems/1.9.1/gems/railties-3.2.1/lib/rails/test_unit/testing.rake:2:in
> `require'
>
> /usr/lib/ruby/gems/1.9.1/gems/railties-3.2.1/lib/rails/test_unit/testing.rake:2:in
> `<top (required)>'
>
> /usr/lib/ruby/gems/1.9.1/gems/railties-3.2.1/lib/rails/test_unit/railtie.rb:12:in
> `load'
>
> /usr/lib/ruby/gems/1.9.1/gems/railties-3.2.1/lib/rails/test_unit/railtie.rb:12:in
> `block in <class:TestUnitRailtie>'
> /usr/lib/ruby/gems/1.9.1/gems/railties-3.2.1/lib/rails/railtie.rb:184:in
> `instance_exec'
> /usr/lib/ruby/gems/1.9.1/gems/railties-3.2.1/lib/rails/railtie.rb:184:in
> `block in load_tasks'
> /usr/lib/ruby/gems/1.9.1/gems/railties-3.2.1/lib/rails/railtie.rb:184:in
> `each'
> /usr/lib/ruby/gems/1.9.1/gems/railties-3.2.1/lib/rails/railtie.rb:184:in
> `load_tasks'
> /usr/lib/ruby/gems/1.9.1/gems/railties-3.2.1/lib/rails/engine.rb:423:in
> `block in load_tasks'
>
> /usr/lib/ruby/gems/1.9.1/gems/railties-3.2.1/lib/rails/application/railties.rb:8:in
> `each'
>
> /usr/lib/ruby/gems/1.9.1/gems/railties-3.2.1/lib/rails/application/railties.rb:8:in
> `all'
> /usr/lib/ruby/gems/1.9.1/gems/railties-3.2.1/lib/rails/engine.rb:423:in
> `load_tasks'
>
> /usr/lib/ruby/gems/1.9.1/gems/railties-3.2.1/lib/rails/application.rb:145:in
> `load_tasks'
>
> /usr/lib/ruby/gems/1.9.1/gems/railties-3.2.1/lib/rails/railtie/configurable.rb:30:in
> `method_missing'
> /home/thecssninja.net/rails_app/ninja/Rakefile:7:in `<top (required)>'
> /usr/lib/ruby/1.9.1/rake.rb:2373:in `load'
> /usr/lib/ruby/1.9.1/rake.rb:2373:in `raw_load_rakefile'
> /usr/lib/ruby/1.9.1/rake.rb:2007:in `block in load_rakefile'
> /usr/lib/ruby/1.9.1/rake.rb:2058:in `standard_exception_handling'
> /usr/lib/ruby/1.9.1/rake.rb:2006:in `load_rakefile'
> /usr/lib/ruby/1.9.1/rake.rb:1991:in `run'
> /usr/bin/rake:31:in `<main>'
> -------------------------------------------------------
>
> Now i can see a issue but i don't know why its happening, plus i have
> tried mysql, mysql2 still don't work
>
> Here is the database.yml file as well.
>
> -------------------------------------------------------
> # SQLite version 3.x
> #   gem install sqlite3
> #
> #   Ensure the SQLite 3 gem is defined in your Gemfile
> #   gem 'sqlite3'
> development:
>      host: localhost
>   adapter: mysql2
>  encoding: utf8
>  database: development
>  username: root
>  password:
>  pool: 5
>  timeout: 5000
>
> # Warning: The database defined as "test" will be erased and
> # re-generated from your development database when you run "rake".
> # Do not set this db to the same as development or production.
> test:
>      host: localhost
>   adapter: mysql2
>  encoding: utf8
>  database: testing
>  usrename: root
>  password:
>  pool: 5
>  timeout: 5000
>
> production:
>      host: localhost
>   adapter: mysql2
>  encoding: utf8
>  database: production
>  username: root
>  password:
>  pool: 5
>  timeout: 5000
>

Are these number of spaces exact? The .yml  format
needs an exact number of 2 spaces (no tabs) before
the keys like 'host', 'adapter' etc. It looks like the
number of space before the keys is not exactly 2 ?

HTH,

Peter

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to