does your elastic beanstalk instance have sqlite3 installed? can you
run sqlite3
--version on it?


On 17 January 2014 09:07, Francois Sery <sery.franc...@gmail.com> wrote:

> Bonjour,
>  here is my app code and  the trace. thanks for your help.
>
>
>
> #app.rb
> require 'camping'
> require 'sqlite3'
>
> Camping.goes :App
>
>
>
>  module App::Models
>  #models
>
>
>     class Personne < Base
>
>     end
>
>  #migrations
>
>     class BasicFields < V 1.0
>         def self.up
>             create_table Personne.table_name do |t|
>                 t.string :nom
>                 t.text :prenom
>                 t.timestamps
>
>             end
>
>         end
>
>         def self.down
>             drop_table Personne.table_name
>
>         end
>
>
>     end
>
>
>  end
>
> module App::Controllers
>     class Index
>         def get
>
>         @env.inspect
>         end
>     end
>     class Create
>         def get
>         Personne.create :nom => 'super', :prenom =>'man'
>         redirect R(Index)
>
>         end
>     end
> end
>
>
> def App.create
>
>     App::Models::Base.establish_connection(
>         :adapter =>'sqlite3',
>         :database => 'app.db'
>
>     )
>
> end
>
>
> #########
> and the trace (546)
>
>    -
>    
> /usr/share/ruby/1.9/gems/1.9.1/gems/activerecord-4.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:
>    in retrieve_connection
>    1.
>       2. # Locate the connection of the nearest super class. This can be
>       an
>       3. # active or defined connection: if it is the latter, it will be
>       4. # opened and set as the active connection for the class it was
>       defined
>       5. # for (not necessarily the current class).
>       6. def retrieve_connection(klass) #:nodoc:
>       7. pool = retrieve_connection_pool(klass)
>    1. (pool && pool.connection) or raise ConnectionNotEstablished...
>    1. end
>       2.
>       3. # Returns true if a connection that's accessible to this class
>       has
>       4. # already been opened.
>       5. def connected?(klass)
>       6. conn = retrieve_connection_pool(klass)
>       7. conn && conn.connected?
>
>
>
>
>
> 2014/1/15 arca0 <arcaz...@gmail.com>
>
>> Hi Francois,
>> it looks like your db configuration is somehow wrong. Care to submit more
>> information about that? How does your db config look?
>> alex
>>
>> From: Francois Sery <sery.franc...@gmail.com>
>>> Date: 15 January 2014 08:10
>>> Subject: camping app on elastic beanstalk
>>> To: camping-list@rubyforge.org
>>>
>>>
>>>
>>> Bonjour les Campers,
>>>  i need help deploying a camping app on  AWS  with elastic beanstalk.
>>>  i can run a simple "hello camping app" with do database and only one
>>> controller on elasticbeanstalk.But when i add  migration, model ,schema
>>> creation and update the  gemfile   it doesn't work anymore.
>>>  the app works fine on my local machine but not on beanstalk .I dont
>>> understand  what is different from my local machine ?
>>> Its the first time I deploy  an app so every advices are welcome.
>>> here is the message from the log
>>>
>>> *** Exception ActiveRecord::ConnectionNotEstablished in Rack application 
>>> object (ActiveRecord::ConnectionNotEstablished)
>>>
>>>
>>>
>>>
>>>
>>> Thanks
>>>
>>>
>>>
>>> _______________________________________________
>>> Camping-list mailing list
>>> Camping-list@rubyforge.org
>>> http://rubyforge.org/mailman/listinfo/camping-list
>>>
>>>
>>
>> _______________________________________________
>> Camping-list mailing list
>> Camping-list@rubyforge.org
>> http://rubyforge.org/mailman/listinfo/camping-list
>>
>
>
> _______________________________________________
> Camping-list mailing list
> Camping-list@rubyforge.org
> http://rubyforge.org/mailman/listinfo/camping-list
>
_______________________________________________
Camping-list mailing list
Camping-list@rubyforge.org
http://rubyforge.org/mailman/listinfo/camping-list

Reply via email to