bash - mac - rvm install latest




¿Cómo instalo Bash>=3.2.25 en Mac OS X 10.5.8? (4)

¿Estás en un Power PC Mac? Si estás en una PC Intel, ¿por qué no actualizar a Lion? El león viene con BASH 3.2.48. De lo contrario, tendrás que intentar usar MacPorts como indica CodeGnome .

Estoy siguiendo el tutorial Rails de Michael Hartl, hasta ahora he instalado Git 1.7.5.4 x86_64 (estoy ejecutando OSX 10.5.8) y estoy tratando de instalar rvm

Después de ejecutar el siguiente:

$ curl -kL get.rvm.io | bash -s stable

Yo obtengo:

BASH 3.2.25 required (you have 3.2.17(1)-release)

He intentado cambiar el shell, usando chsh -s /opt/local/bin/bash pero obtengo el shell '/opt/local/bin/bash' does not exist

No estoy seguro de a dónde ir desde aquí, pero agradecería cualquier orientación. ¡Gracias!


Homebrew es generalmente un poco más agradable que MacPorts, ya que no requiere mucha acción sudo . Aquí hay un artículo que me guió a actualizar mi instalación de bash: http://concisionandconcinnity.blogspot.com/2009/03/upgrade-bash-to-40-in-mac-os-x.html

En cuanto a los pasos:

  1. Instala Homebrew de los documentos en su página de inicio
  2. Instale Git utilizando Homebrew (opcional, pero es bueno tener un git actualizado)

    brew install git
  3. Ahora instala bash :

    brew install bash
  4. Agregue esta instalación de bash a la lista de shells permitidos:

    echo '/usr/local/bin/bash' | sudo tee -a /etc/shells;
    • Homebrew instala las cosas en /usr/local/Cellar/ por defecto, luego enlaza los archivos binarios a /usr/local/bin , por lo que ahora tienes la última bash en /usr/local/bin/bash
  5. Finalmente, cambia tu shell para usar este nuevo:

    chsh -s /usr/local/bin/bash
  6. Abra una nueva ventana / pestaña de terminal, y ejecute estos comandos para verificar su trabajo:

    $ echo $SHELL
    /usr/local/bin/bash
    $ echo $BASH_VERSION
    4.2.37(2)-release

Necesitas una forma de instalar la versión correcta de Bash. Una forma es:

  1. Instalar macports
  2. Instale el puerto Bash con sudo port install bash
  3. Cambia tu shell para usar la nueva versión de Bash

Puede ejecutar el instalador eliminando la comprobación de la versión de bash.

Instalar RVM

curl -L get.rvm.io -o rvm-installer # Download
sed -i"" '2,9 d' rvm-installer      # Remove the check
chmod +x rvm-installer              # Allow executing the script
./rvm-installer -s stable           # Run installer

Asegúrese de leer los rvm requirements , le aconsejo que instale osx-installer o Xcode que admita gcc-4.2 - un GNU GCC no LLVM GCC, solo Ruby 1.9.3-p194 funciona bien con LLVM.

Instalar rubies

rvm pkg install zlib
rvm pkg install openssl
rvm pkg install libyaml
rvm install 1.8.7
rvm install 1.9.2
rvm install 1.9.3

Prueba

git clone https://github.com/wayneeseguin/rvm-test.git
cd rvm-test
gem install dtf
dtf --text rvm-test/fast/* 2>&1 | tee test.log

Se test.log archivo test.log . test.log un ticket para RVM con los resultados. Si funcionó bien, degradaré el cheque. De lo contrario, se deben hacer arreglos antes de degradar el cheque.





osx-leopard