Error al crear la extensión nativa de Gem al instalar Calabash Android en Ubuntu

Quiero instalar Calabash Android en Ubuntu (13.10). Tengo gem (1.8.23) y ruby ​​(1.9.3p194) instalado y trató de ejecutar "sudo gem instalar calabash-android", pero seguir recibiendo mensajes diciendo "Falló a construir gem extensión nativa", a continuación se muestra el mensaje completo:

Construyendo extensiones nativas. Esto podría tomar un tiempo … ERROR: Error al instalar calabash-android: ERROR: Error al crear la extensión nativa gem.

/usr/bin/ruby1.9.1 extconf.rb 

/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in require': cannot load such file -- mkmf (LoadError) from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in require 'de extconf.rb: 1: en `'

Los archivos Gem permanecerán instalados en /var/lib/gems/1.9.1/gems/gherkin-2.12.2 para su inspección.

He intentado "sudo apt-get update" pero no solucionó el problema. Y también he comprobado gcc por lo que no debe ser problema de construcción. ¿Alguien tiene alguna sugerencia? ¡Gracias por adelantado!

Durante la instalación de ruby, seleccione la versión de desarrollo o versión completa, por lo que en mi sistema con ubuntu 12.04, me gustaría utilizar

 sudo apt-get install ruby1.9.1-full 

También cerciórese de por favor que la trayectoria y el camino de la hormiga androide sean apropiados

Gracias

Puede utilizar rbenv que gestionan perfectamente versiones gemas de rubí como nvm hace para node.js :

 $ sudo apt-get update $ sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev $ git clone git://github.com/sstephenson/rbenv.git .rbenv $ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc $ echo 'eval "$(rbenv init -)"' >> ~/.bashrc $ git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build $ echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc $ git clone https://github.com/sstephenson/rbenv-gem-rehash.git ~/.rbenv/plugins/rbenv-gem-rehash $ sudo apt-get install rbenv $ exec $SHELL $ rbenv install 2.2.2 $ rbenv global 2.2.2 $ ruby -v $ echo "gem: --no-ri --no-rdoc" > ~/.gemrc $ gem install bundler 
  • android studio java terminado con un valor de salida diferente de cero 2
  • de error con dependencias de bibliotecas adb en ubuntu de 64 bits
  • Android sdk en ubuntu Emulador de inicio para AVD PANIC: No se pudo abrir:
  • No se puede ejecutar adb desde el terminal en Ubuntu
  • Comportamiento sorpresa de eclipse para archivos C mientras se utiliza JNI, ¿Por qué?
  • ¿Por qué ADB Ubuntu no reconoce mi dispositivo?
  • JAVA_OPTS para aumentar el tamaño del montón
  • Libz.so.1: no se puede abrir archivo de objeto compartido
  • Configuraciones del proxy del SDK de Android SDK en LINUX
  • Zipalign: comando no encontrado - Ubuntu
  • Problemas con el teclado de Android Studio en Ubuntu
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.