Domanda Ho scaricato ruby ​​on rails, ma dice che non è installato.


Ho scaricato Ruby on Rails su Ubuntu 12.10 attraverso questo tutorial http://technical-feeds.blogspot.ca/2013/02/how-to-install-ubuntu-and-ruby-on-rails.html.

Ho fatto tutto e ha funzionato bene.

Ho controllato ruby ​​-v ed è tornato come ruby ​​2.0.0p0. Ho anche controllato le rotaie, i rubygems e il git che sono tornati buoni.

Poi ho chiuso il terminale, ne ho aperto uno nuovo e ho provato a controllare la versione, ma questo è tornato per rubino

bimbola @ ubuntu: ~ $ ruby ​​-v Il programma 'ruby' può essere trovato nei seguenti pacchetti: * ruby1.8 * ruby1.9.1 Prova: sudo apt-get install

E questo è venuto per le rotaie

bimbola @ ubuntu: ~ $ rails -v Il programma 'rails' può essere trovato nei seguenti pacchetti: * rails * ruby-railties-3.2 Prova: sudo apt-get install

git sta ancora bene comunque

bimbola @ ubuntu: ~ $ git --version git versione 1.7.10.4


0
2018-04-04 03:20


origine




risposte:


Prova a fare quanto segue, potrebbe funzionare:

Apri un terminale e digita:

sudo apt-get install curl

Poi

//In order to install RVM

curl -L get.rvm.io | bash -s stable --auto

ricarica il profilo bash:

. ~/.bash_profile

installa i seguenti pacchetti:

sudo apt-get install build-essential openssl libreadline6 libreadline6-dev \
curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 \
libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison  \
subversion pkg-config

Ora installa Ruby:

rvm install 1.9.3

quindi digitare:

rvm use 1.9.3

impostalo come predefinito:

rvm --default use 1.9.3-p327

Finalmente installa Rails:

gem install rails -v 3.2.9

2
2018-04-04 03:50



ahh amico ho scoperto che non ho mai usato rvm 2.0.0 --default. - Bimbola
tutto ciò che ho fatto è stato quello di usare rvm 2.0.0 e ha funzionato ahah - Bimbola
Bene, ecco la cosa, non dovresti dirgli di usare uno dei default a meno che non ce ne sia un altro installato. A volte il file .bashrc avrà il percorso impostato dove non verrà mostrato come predefinito. Puoi sempre usare which ruby per vedere dove è installato e cambiare il percorso se necessario. - esnowrackley