He usado pepino sin problemas con Rails 3 por un tiempo, pero después de un montón retoques de hoy (incluyendo la limpieza de la gema), me sale el siguiente error siempre que corro "características de pepino"Problema de Rails 3/Cucumber: "... ya se activó el constructor 3.0.0, pero tu Gemfile requiere el constructor 2.1.2"
ya ha activado constructor 3.0.0, pero su Gemfile requiere constructor 2.1.2. Considere usar el paquete exec. (Gem :: LoadError)
Lo he probado en varios proyectos de rieles en mi máquina; todo se ve afectado. No estoy muy seguro de cómo abordar este: intenté instalar 2.1.2 & y lo especifiqué en el archivo gem, pero no me gustó.
"bundle exec cucumber features" funciona, pero no parece funcionar muy bien con autotest.
Cualquier sugerencia con respecto a lo que he hecho (y mejor aún cómo solucionarlo) la aprecié mucho.
Esto parece algo así como una mejor respuesta ... ¿No sería mejor, sin embargo, para hacer el pepino inherentemente consciente de 'Gemfile.lock', por lo que uno todavía puede usar la otra línea de comando * y * tener 3.0.0 instalado en el sistema? Tener 'require 'bundler/setup'' allí parece ser la forma correcta de hacerlo, según http://gembundler.com/rationale.html#setting-up-your-application-to-use-bundler - - si alguien quiere enviar un parche a https://github.com/aslakhellesoy/cucumber, hazlo. :) Si no se ha hecho cuando estoy listo para enviar una solicitud de extracción de otra cosa que estoy haciendo, lo haré. – lindes