Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
527 connectés 

  FORUM HardWare.fr
  Programmation
  Ruby/Rails

  Migrer un projet de ruby 1.8.6 vers 2.0

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Migrer un projet de ruby 1.8.6 vers 2.0

n°2189197
dev_mapluz
Posté le 07-05-2013 à 10:50:54  profilanswer
 

Bonjour à tous
 
Je viens d'installer Ruby 2.0 ainsi que le DevKit (DevKit-mingw64-64-4.7.2-20130224-1432-sfx)
J'essaye de récupérer un projet ruby 1.8.6 pour le faire tourner sous ruby 2.0 :
 
J'ai récupéré les fichiers config.ru, application.rb, boot.rb, environment.rb, routes.rb, development.rb, production.rb, test.rb et Gemfile
à partir d'une application ruby 2.0 crée avec la commande rails new test
Lorsque j'exécute rails server sur mon ancien projet ruby 1.8.6 j'ai toujours les mêmes erreurs suivantes :
 
Par exemple avec la gem sqllite3 :
 
C:/Ruby200/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7-x86-mingw32/lib/sqlite3.rb:6:in `require': cannot load such file -- sqlite3/sqlite3_native (LoadError)
from C:/Ruby200/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7-x86-mingw32/lib/sqlite3.rb:6:in `rescue in <top (required)>'
 
Par exemple avec la gem mysql :
 
C:/Ruby200/lib/ruby/gems/2.0.0/gems/mysql-2.9.1-x86-mingw32/lib/mysql.rb:6:in `require': cannot load such file -- mysql/mysql_api (LoadError)
from C:/Ruby200/lib/ruby/gems/2.0.0/gems/mysql-2.9.1-x86-mingw32/lib/mysql.rb:6:in `rescue in <top (required)>'
 
J'ai bien essayé d'installer le DevKit puis de refaire un bundle install mais cela ne change rien !
 
Avez-vous une idée ?
 
Merci
 
____________________________________________________________________________________
 
Ma configuration :
____________________________________________________________________________________
Windows 7, 64 bits
Aptana Studio 3
Ruby 2.0.0p0 (2013-02-24) [i386-mingw32]
 
gem list :
actionmailer (3.2.13)
actionpack (3.2.13)
activemodel (3.2.13)
activerecord (3.2.13)
activerecord-mysql-adapter (0.0.1)
activeresource (3.2.13)
activesupport (3.2.13)
arel (3.0.2)
bigdecimal (1.2.0)
builder (3.0.4)
bundler (1.3.4)
cgi_multipart_eof_fix (2.5.0)
coffee-rails (3.2.2)
coffee-script (2.2.0)
coffee-script-source (1.6.2)
erubis (2.7.0)
execjs (1.4.0)
fastthread (1.0.1 i386-mswin32)
gem_plugin (0.2.3)
hike (1.2.2, 1.2.1)
i18n (0.6.1)
io-console (0.4.2)
journey (1.0.4)
jquery-rails (2.2.1)
json (1.7.7)
linecache (0.43 mswin32)
mail (2.5.3)
mime-types (1.22, 1.21)
minitest (4.3.2)
mongrel (1.1.5 x86-mswin32-60)
multi_json (1.7.2)
mysql (2.9.1 x86-mingw32, 2.7.3 mswin32)
polyglot (0.3.3)
psych (2.0.0)
rack (1.4.5)
rack-cache (1.2)
rack-ssl (1.3.3)
rack-test (0.6.2)
rails (3.2.13)
railties (3.2.13)
rake (10.0.4, 0.9.6)
rdoc (4.0.0, 3.12.2)
ruby-debug-base (0.10.3 mswin32)
ruby-debug-ide (0.4.5)
rubygems-update (2.0.3)
sass (3.2.7)
sass-rails (3.2.6)
sprockets (2.2.2)
sqlite3 (1.3.7 x86-mingw32)
sqlite3-ruby (1.3.3)
test-unit (2.0.0.0)
thor (0.18.1, 0.18.0)
tilt (1.3.7, 1.3.6)
treetop (1.4.12)
tzinfo (0.3.37)
uglifier (2.0.1, 1.3.0)
 
Bundle list :
* actionmailer (3.2.13)
* actionpack (3.2.13)
* activemodel (3.2.13)
* activerecord (3.2.13)
* activeresource (3.2.13)
* activesupport (3.2.13)
* arel (3.0.2)
* builder (3.0.4)
* bundler (1.3.4)
* coffee-rails (3.2.2)
* coffee-script (2.2.0)
* coffee-script-source (1.6
* erubis (2.7.0)
* execjs (1.4.0)
* hike (1.2.2)
* i18n (0.6.1)
* journey (1.0.4)
* jquery-rails (2.2.1)
* json (1.7.7)
* mail (2.5.3)
* mime-types (1.22)
* multi_json (1.7.2)
* mysql (2.9.1)
* polyglot (0.3.3)
* rack (1.4.5)
* rack-cache (1.2)
* rack-ssl (1.3.3)
* rack-test (0.6.2)
* rails (3.2.13)
* railties (3.2.13)
* rake (10.0.4)
* rdoc (3.12.2)
* sass (3.2.7)
* sass-rails (3.2.6)
* sprockets (2.2.2)
* sqlite3 (1.3.7)
* thor (0.18.1)
* tilt (1.3.7)
* treetop (1.4.12)
* tzinfo (0.3.37)
* uglifier (2.0.1)
 
Contenu du fichier Gemfile :
 
source 'https://rubygems.org'
 
gem 'rails', '3.2.13'
 
# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'
gem 'sqlite3'
# gem 'sqlite3', '1.2.1', :require => 'sqlite3'
# gem 'sqlite3-ruby', :require => 'sqlite3'
 
# Gems used only for assets and not required
gem 'mysql'
 
# in production environments by default.
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
 
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer', :platforms => :ruby
 
gem 'uglifier', '>= 1.0.3'
end
 
gem 'jquery-rails'
 
# To use ActiveModel has_secure_password
# gem 'bcrypt-ruby', '~> 3.0.0'bundle
 
# To use Jbuilder templates for JSON
# gem 'jbuilder'
 
# Use unicorn as the app server
# gem 'unicorn'
 
# Deploy with Capistrano
# gem 'capistrano'
 
# To use debugger
# gem 'debugger'

mood
Publicité
Posté le 07-05-2013 à 10:50:54  profilanswer
 

n°2198811
youmoussa
Ecrou-vis
Posté le 26-07-2013 à 05:11:05  profilanswer
 

c'est vraiment la plaie le dev ruby sous windows :o
 
Et tu parles d'un projet ruby mais avec des fichiers Rails, c'est pas clair ton histoire.


---------------
L'humain est celui « qui agit puis qui pense : ce n’est pas parce qu’il soutient telle position qu’il agit de telle manière, mais parce qu’il a agi (comme il a été amené à le faire) qu’il va adopter telle position
n°2219742
Golond
Posté le 14-02-2014 à 23:50:53  profilanswer
 

J'utilise une VM Vagrant pour faire du Ruby dev sous Windows et c'est vraiment super... Peut être pas aussi pratique qu'une config sous OSX ou Linux mais c'est quand même très, très pratique.
 
http://vagrantup.com


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Ruby/Rails

  Migrer un projet de ruby 1.8.6 vers 2.0

 

Sujets relatifs
projet en programme c en urgence !!Passer une variable d'un script sh vers script mysql
jonction fichier MYD vers Ramdisk -> useless ?passage de variable a la volée vers une form
cherche benevole pour projet ambicieuxwebmaster - Etudiants université de paris ( Bon projet)
git : cloner un repository vers un autre serveur ?Mini projet html/css/java HELP
Recherche programmeur - Projet application mobile.AIDE projet terminale STI2D
Plus de sujets relatifs à : Migrer un projet de ruby 1.8.6 vers 2.0


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR