2010-10-15 3 views
0

Avec Rails 2.8, j'utilise une gemme système compilée sur un serveur Solaris, utilisé en production. Rails 3 utilise bundler et quand je déploie avec Capistrano et exécute bundle install, bundler n'est pas capable d'installer cette gemme. MySql gem doit être compilé à partir de la source comme je l'ai documenté ici: http://riccardotacconi.blogspot.com/2009/10/how-to-install-mysqlruby-on-solaris.html. Y at-il un moyen de dire à bundler/Rails3 d'utiliser le système mysql gem? Ce problème bloque mon problème de déploiement et bloque l'application.Utiliser le système compilé MySql gem en production

Répondre

1

Vous pouvez définir où vous bijou est cinque: chemin

gem 'mysql', :path => '/path_to_mysql_in_system' 
+0

je reçois cette erreur: – rtacconi

+0

** [out :: nomserveur] N'a pas pu trouver gem mysql (> = 0, exécution) 'dans la source à /usr/ruby-enterprise/lib/ruby/gems/1.8/gems/mysql-2.8.1. ** [out :: nom_serveur] La source ne contient aucune version de 'mysql (> = 0, runtime)' – rtacconi

Questions connexes