Ubuntu 9.10de Ruby Gems devuelve "comando no encontrado"
newgem Acaba de instalar
gem install newgem
y cuando intento
newgem new_project
me sale
[email protected]:~$ newgem newproject
newgem: command not found
he comprobado mi ruta a través de echo $ PATH
[email protected]:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/adam/.gem
y mi joya ambiente
[email protected]:~$ gem environment
RubyGems Environment:
- RUBYGEMS VERSION: 1.3.6
- RUBY VERSION: 1.8.7 (2009-06-12 patchlevel 174) [x86_64-linux]
- INSTALLATION DIRECTORY: /usr/lib/ruby/gems/1.8
- RUBY EXECUTABLE: /usr/bin/ruby1.8
- EXECUTABLE DIRECTORY: /usr/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-linux
- GEM PATHS:
- /usr/lib/ruby/gems/1.8
- /home/adam/.gem/ruby/1.8
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/
No estoy caliente con caminos, etc, pero todos los directorios GEM en la lista anterior son en el camino así que ¿cómo es que no puede encontrar el comando?
ahh suponía que si añadía /adam/.gem/ a la ruta, también se buscarían automáticamente sus subdirectorios. tonto de mi parte gracias por eso – robodisco
Tenga en cuenta que en algunas versiones de Ubuntu, la ruta 1.8 bin bin se puede encontrar en */var/lib/gems/1.8/bin *. Este comando también es útil para agregar la ruta de sudo a su perfil de bash * echo -e '\ nexport RUTA = $ RUTA: /var/lib/gems/1.8/bin' >> ~/.bashrc * – jdev
Puede encontrar la ruta exacta parche ejecutando "entorno gema". El DIRECTORIO EJECUTABLE es la línea que necesita. –