salut
je veut developper une application web pour mon stage et j’ai le message
suivant d’erreur:
no such file to load – sqlite3
C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
gem_original_require' C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
require’
C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.3/lib/active_support/dependencies.rb:156:in
require' C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.3/lib/active_support/dependencies.rb:521:in
new_constants_in’
C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.3/lib/active_support/dependencies.rb:156:in
require' C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.3/lib/active_support/core_ext/kernel/requires.rb:7:in
require_library_or_gem’
C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.3/lib/active_support/core_ext/kernel/reporting.rb:11:in
silence_warnings' C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.3/lib/active_support/core_ext/kernel/requires.rb:5:in
require_library_or_gem’
C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.3/lib/active_record/connection_adapters/sqlite3_adapter.rb:10:in
sqlite3_connection' C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:223:in
send’
C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:223:in
new_connection' C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:245:in
checkout_new_connection’
C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:188:in
checkout' C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:184:in
loop’
C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:184:in
checkout' C:/Ruby/lib/ruby/1.8/monitor.rb:242:in
synchronize’
C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:183:in
checkout' C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:98:in
connection’
C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:326:in
retrieve_connection' C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.3/lib/active_record/connection_adapters/abstract/connection_specification.rb:123:in
retrieve_connection’
C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.3/lib/active_record/connection_adapters/abstract/connection_specification.rb:115:in
connection' C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.3/lib/active_record/query_cache.rb:9:in
cache’
C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.3/lib/active_record/query_cache.rb:28:in
call' C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:361:in
call’
C:/Ruby/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/head.rb:9:in
call' C:/Ruby/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/methodoverride.rb:24:in
call’
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.3/lib/action_controller/params_parser.rb:15:in
call' C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.3/lib/action_controller/session/cookie_store.rb:93:in
call’
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.3/lib/action_controller/reloader.rb:29:in
call' C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.3/lib/action_controller/failsafe.rb:26:in
call’
C:/Ruby/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/lock.rb:11:in
call' C:/Ruby/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/lock.rb:11:in
synchronize’
C:/Ruby/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/lock.rb:11:in
call' C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.3/lib/action_controller/dispatcher.rb:106:in
call’
C:/Ruby/lib/ruby/gems/1.8/gems/rails-2.3.3/lib/rails/rack/static.rb:31:in
call' C:/Ruby/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/urlmap.rb:46:in
call’
C:/Ruby/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/urlmap.rb:40:in
each' C:/Ruby/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/urlmap.rb:40:in
call’
C:/Ruby/lib/ruby/gems/1.8/gems/rails-2.3.3/lib/rails/rack/log_tailer.rb:17:in
call' C:/Ruby/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/content_length.rb:13:in
call’
C:/Ruby/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/handler/webrick.rb:46:in
service' C:/Ruby/lib/ruby/1.8/webrick/httpserver.rb:104:in
service’
C:/Ruby/lib/ruby/1.8/webrick/httpserver.rb:65:in run' C:/Ruby/lib/ruby/1.8/webrick/server.rb:173:in
start_thread’
C:/Ruby/lib/ruby/1.8/webrick/server.rb:162:in start' C:/Ruby/lib/ruby/1.8/webrick/server.rb:162:in
start_thread’
C:/Ruby/lib/ruby/1.8/webrick/server.rb:95:in start' C:/Ruby/lib/ruby/1.8/webrick/server.rb:92:in
each’
C:/Ruby/lib/ruby/1.8/webrick/server.rb:92:in start' C:/Ruby/lib/ruby/1.8/webrick/server.rb:23:in
start’
C:/Ruby/lib/ruby/1.8/webrick/server.rb:82:in start' C:/Ruby/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/handler/webrick.rb:13:in
run’
C:/Ruby/lib/ruby/gems/1.8/gems/rails-2.3.3/lib/commands/server.rb:111
C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
gem_original_require' C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
require’
script/server:3
j’ai bien sqlite dans
c:\ruby\lib\ruby\gems\1.8\gems\sqlite3-ruby-1.2.4\lib\sqlite
je sais pas quoi faire
aidez moi svp
mon supérieur me mais la pression
On 31 juil, 20:30, Yvar T. [email protected] wrote:
j’ai le message suivant d’erreur:
no such file to load – sqlite3
C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`gem_original_require’
Bonjour,
Je n’utilise ni Windows ni SQLite, mais à vue de nez je dirais que tu
n’as pas installé SQLite.
Pour ce faire :
1 - aller sur : SQLite Download Page
2 - dans “Precompiled Binaries For Windows”, choisir “sqlitedll
(…).zip”
3 - extraire les fichiers dans ton répertoire “C:\Ruby\bin”
Bon courage,
–
Julien Vignolles
Salut, t’es pas obligé de développer ton appli avec sqlite ! je
préfère par exemple développer des applis avec MySQL vu que j’ai
l’habitude d’utiliser les outils d’admin MySQL…
Cdt,
Nicolas (Novelys)
Le 1 août 2009 02:00, Meshak[email protected] a écrit :
SQLite3::SQLException
Si tu as fait ta base de données avec phpmyadmin, tu as fait une bdd
mysql.
Ce serait bien d’indiquer à ton application Rails qu’il faut qu’elle se
connecte à une base de données mysql, non ?
Michel B.
2009/8/3 Yvar T. [email protected]
comment utiliser mysql
merci
Attend, je vais demander à un vieil ami à moi, il est pas très connu
mais
c’est une pointure pour trouver des trucs pas évidents, genre “comment
utiliser rails avec mysql”. Voici sa réponse :
http://www.google.fr/search?hl=fr&q=“ruby+on+rails”+mysql&btnG=Rechercher&meta=
Michel B.
2009/8/3 Yvar T. [email protected]
oui c’est vrai
maintenant j’ai deux questions
1)comment faire 1e bd avec sqlite pour qu’il ne m’affiche plus ce
message?
2)comment indiquer ma bd si je l’ai faite avec my sql?
merci
merci mais il m’affiche ceci maintenant:
Processing AnnuairesController#index (for 127.0.0.1 at 2009-08-03
16:40:48) [GET]
e[4;36;1mAnnuaire Load (0.0ms)e[0m e[0;1mSQLite3::SQLException: no
such table: annuaires: SELECT * FROM “annuaires” e[0m
ActiveRecord::StatementInvalid (SQLite3::SQLException: no such table:
annuaires: SELECT * FROM “annuaires” ):
app/controllers/annuaires_controller.rb:5:in index' C:/Ruby/lib/ruby/1.8/webrick/httpserver.rb:104:in
service’
C:/Ruby/lib/ruby/1.8/webrick/httpserver.rb:65:in run' C:/Ruby/lib/ruby/1.8/webrick/server.rb:173:in
start_thread’
C:/Ruby/lib/ruby/1.8/webrick/server.rb:162:in start' C:/Ruby/lib/ruby/1.8/webrick/server.rb:162:in
start_thread’
C:/Ruby/lib/ruby/1.8/webrick/server.rb:95:in start' C:/Ruby/lib/ruby/1.8/webrick/server.rb:92:in
each’
C:/Ruby/lib/ruby/1.8/webrick/server.rb:92:in start' C:/Ruby/lib/ruby/1.8/webrick/server.rb:23:in
start’
C:/Ruby/lib/ruby/1.8/webrick/server.rb:82:in `start’
Rendered rescues/_trace (438.0ms)
Rendered rescues/_request_and_response (0.0ms)
Rendering rescues/layout (internal_server_error)
A croire que j’ai pas crée de B.D et pourtant je l’ai fait avec
phpmyadmin de wamp serer
que faire?
merci d’avance
comment faire 1e bd avec sqlite pour qu’il ne m’affiche plus ce
message ?
Pourquoi faire ? Une fois que tu auras indiqué à Rails comment te
connecter
à la base de données mysql tu n’auras jamais eu besoin de base de
données
sqlite.
comment indiquer ma bd si je l’ai faite avec my sql?
Puisque mon ami google ne t’a pas fourni une réponse digne de toi,
disons
que je vais prendre le 7° lien que mon ami google te donne et te donner
l’adresse :
http://wiki.rubyonrails.org/fr/database-support/mysql
Mais ça aurait marché pareil si tu avais cliqué de toi-même sur le 7°
lien
que te proposait mon ami google dans mon message précédent.
Michel B.
2009/8/3 Yvar T. [email protected]
bonjour
voici ce qu’il m’affiche maintenat:
The Procedure entry point mysql_stmt_row_tell could not be located in
the dynamic link library LIBMYSQL.dll
que faire
merci d’avance
Ok, apparemment il te faut une introduction formelle.
Yvar T., je te présente Google : http://google.fr ; très bientôt
google
sera ton ami, parce que permet en posant une question d’obtenir une
réponse.
Le fonctionnement de google est simple : il y a un truc rectangulaire au
milieu, ça s’appelle un champs de texte, dans lequel tu peux poser une
question, par exemple : “The procedure entry point mysql_stmt_row_tell
could
not be located in the dynamic link library LIBMYSQL.dll” ; en-dessous il
y a
un autre truc rectangulaire, ça s’appelle un bouton, avec marqué dessus
“Recherche Google”, et quand tu as posé ta question dans le champs de
texte
(le truc rectangulaire dont on parlait en premier) tu peux cliquer
dessus et
ça va faire de la magie et te fournir une liste de pages qui peuvent
répondre à ta question.
Mais la magie ne s’arrête pas là , en effet, en cliquant sur un lien de
la
liste, tu es téléporté vers une page dans laquelle tu trouvera sans
doute
une réponse détaillée à ta question. Si au bout de 20 pages tu n’as
toujours
pas de réponse détaillée à ta question, tu peux la reposer en essayant
de la
préciser, ou en changeant la formulation. Et si vraiment tu ne trouve
pas de
réponse à ta question, et seulement sous cette condition, tu devrais
poser
ta question ici.
Bon, comme google est vraiment un système compliqué, j’ai posé ta
question
pour toi :
http://www.google.fr/search?hl=fr&q=“The+Procedure+entry+point+mysql_stmt_row_tell+could+not+be+located+in+the+dynamic+link+library+LIBMYSQL.dll”&meta=&btnG=Recherche+Google
Au cas où tu ne saurais pas cliquer sur les liens de la réponse, voici
la
page où on y répond:
Tu remarquera en passant que c’est le tout premier lien dans la liste de
réponses de google à cette question.
Michel B.
2009/8/4 Yvar T. [email protected]
Michel, plutôt que de perdre du temps à faire un laïus (mais bravo
tout de même de ta patience), tu peux simplement utiliser :
Le 4 août 2009 11:16, Michel B.[email protected] a écrit :
Oui, je le connaissais déjà , mais la dernière fois que je l’ai envoyé Ã
quelqu’un il m’a répondu “ah mais en fait c’est comme google alors ?”.
…
Michel B.
2009/8/4 Martin C. [email protected]
Nicolas B. a écrit :
Michel, plutôt que de perdre du temps à faire un laïus (mais bravo
tout de même de ta patience), tu peux simplement utiliser :
LMGTFY - Let Me Google That For You
Excellent ce site
–
Martin C. || fuse
http://www.noremember.org
hello Yvar,
je te recommande la lecture des guides Rails
Getting Started with RailsThis guide covers getting up and running with Ruby on Rails.After reading this guide, you will know: How to install Rails, create a new Rails application, and connect your application to a database. The general layout of a...
(tu auras un “step-by-step” y compris sur la partie config de la base
il me semble).
a+
Thibaut
http://www.learnivore.com
On Aug 4, 2:40 pm, Michel B. [email protected]