Instalación del paquete a través del sistema CLI / Ruby call

Es posible ejecutar la instalación de paquetes desde una llamada al sistema ruby?

Estoy tratando de instalar gemas y ejecutar pruebas para un proyecto bajo otra ruta ...

Por ejemplo, el comando es:

"cd /some/other/project && bundle install && gem list && rspec spec"

Idealmente quiero ejecutar las pruebas a través de un archivo rastrillo en un proyecto mientras me aseguro de que las gemas relevantes para ese proyecto estén instaladas.

El cd parece estar funcionando correctamente, si ejecuto:

"cd /some/other/project && pwd"

Da la ruta correcta. Pero si hago el paquete de instalación && gem environment, parece instalar las gemas para la carpeta actual y no usa el Gemfile del otro proyecto, y posteriormente la especificación rspec no funciona.

Para resumir, ¿cuál es la mejor manera de ejecutar 'rspec spec', por ejemplo, para otro proyecto dentro de un archivo rake que también garantice que las gemas relevantes estén disponibles?

Respuestas a la pregunta(3)

Su respuesta a la pregunta