the showing raised rails propiedad present objeto not método layouts esta blog asset application app acepta ruby-on-rails linux rubygems xubuntu

ruby on rails - showing - ¿Por qué ''gem install rails` falla?



the asset "default.css" is not present in the asset pipeline. (2)

esto funcionó para mí con Ubuntu 12.10:

sudo apt-get install ruby sudo apt-get install ruby-dev sudo apt-get install rubygems sudo gem install rails

Como fondo, aquí está mi entorno:

vishal@dishDell:~$ gem env RubyGems Environment: - RUBYGEMS VERSION: 1.8.24 - RUBY VERSION: 1.9.3 (2011-10-30 patchlevel 0) [x86_64-linux] - INSTALLATION DIRECTORY: /usr/lib/ruby/gems/1.9.1 - RUBY EXECUTABLE: /usr/bin/ruby1.9.1 - EXECUTABLE DIRECTORY: /usr/bin - RUBYGEMS PLATFORMS: - ruby - x86_64-linux - GEM PATHS: - /usr/lib/ruby/gems/1.9.1 - /home/vishal/.gem/ruby/1.9.1 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - REMOTE SOURCES: - http://rubygems.org/

Esto es lo que sucede cuando intento ejecutar gem install rails .

vishal@dishDell:~$ sudo gem install rails [sudo] password for vishal: Building native extensions. This could take a while... ERROR: Error installing rails: ERROR: Failed to build gem native extension. /usr/bin/ruby1.9.1 extconf.rb /usr/local/lib/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'': cannot load such file -- mkmf (LoadError) from /usr/local/lib/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'' from extconf.rb:1:in `<main>'' Gem files will remain installed in /usr/lib/ruby/gems/1.9.1/gems/json-1.7.3 for inspection. Results logged to /usr/lib/ruby/gems/1.9.1/gems/json-1.7.3/ext/json/ext/parser/gem_make.out

Instalé Ruby 1.9.3 usando apt-get , e instalé RubyGems desde un tarball en rubygems.org. ¿Qué debo hacer para que esto funcione?


Como se señaló en esta otra pregunta de , verifique si tiene el paquete ruby-1.9-dev o ruby-1.9.3-dev. Instálelo si falta y luego intente instalar los rieles.

Además, eche un vistazo a RVM para instalar y administrar múltiples versiones ruby ​​al mismo tiempo.