ruby on rails - rails - paquete: comando no encontrado en mac
install ruby on rails mac (1)
Tuve un problema similar, y lo siguiente funcionó para mí:
- instalar bundler:
gem install bundler
- Añadir las gemas ejecutables a mi camino.
Para agregar una gema al camino, compara lo siguiente:
-
echo $PATH
-
which gem
Si el ejecutable de la gema no está en su ruta, agréguelo a su ~ / .bash_profile editando la línea: export PATH="$PATH:/usr/local/var/rbenv/shims/gem"
En mi ejemplo anterior, la ruta existente está referenciada por $ PATH, y he pegado la ubicación devuelta por which gem
, separada por dos puntos:
Estoy en un OSX 10.8.3 y la gema se instaló a través de homebrew. Mi camino tiene un montón de adiciones, por lo que parece que:
export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/share/npm/bin:~/bin:/usr/local/var/rbenv/shims/gem:$PATH"
Cada ruta está separada por dos puntos, y la variable $ PATH se encuentra al final. No estoy seguro de si importa :)
Estoy tratando de crear una nueva aplicación de Rails y me pide que ejecute ''bundle install''. Sin embargo, cada vez que hago esto obtengo un error de comando no encontrado.
Mi camino tiene ruby y la carpeta de gemas en él. ¿El paquete es un archivo ejecutable? ¿Dónde se almacena comúnmente?
Creo que podría ser un problema de ruta, con varias versiones de Ruby instaladas.
Ruta: / usr / bin: / bin: / usr / sbin: / sbin: / usr / local / bin: / usr / local / git / bin: / usr / X11 / bin
gema env:
RubyGems Environment:
RUBYGEMS VERSION: 1.8.10
RUBY VERSION: 1.8.7 (2010-01-10 patchlevel 249) [universal-darwin10.0]
INSTALLATION DIRECTORY: /Library/Ruby/Gems/1.8
RUBY EXECUTABLE: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
EXECUTABLE DIRECTORY: /usr/bin
RUBYGEMS PLATFORMS:
- ruby
- universal-darwin-10
GEM PATHS:
- /Library/Ruby/Gems/1.8
- /Users/john/.gem/ruby/1.8
- /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8
GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
REMOTE SOURCES:
- http://rubygems.org/
que devuelve ruby / usr / bin / ruby
Creo que la gema ejecutable ruby está intentando correr, no está apuntando al lugar correcto ..