Szyny - błąd instalacji


2

Użyłem poniższych poleceń do zainstalowania szyn w Ubuntu 12.10

sudo apt-get update

sudo apt-get install curl

\curl -L https://get.rvm.io | bash -s stable

source ~/.rvm/scripts/rvm

rvm requirements

rvm install 1.9.3

rvm use 1.9.3 --default

rvm rubygems current

gem install rails

Każdy krok ma się dobrze, ale działa na terminal, w którym instalujemy szyny. Jeśli wyjdziemy z terminala i pracujemy na nowym terminalu, pojawi się następujący błąd.

Program „szyny” można znaleźć w następujących pakietach: * szyny * ruby-railties-3.2 Wypróbuj: sudo apt-get install

Pomóż mi zainstalować szyny.

Odpowiedzi:


2

Musisz załadować skrypt rvm do swojej powłoki.

Umieść to na końcu swojego .zshrc lub .bashrc lub cokolwiek innego w zależności od powłoki:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" 

Nie mogę skorzystać z tego polecenia, jeśli możesz pouczyć instrukcje krok po kroku, jak umieścić ten kod na końcu pliku .bashrc.
— Mothi rajha

otwórz go za pomocą edytora tekstu, na przykład gedit:gedit ~/.bashrc
— Intrepidd

0

Nie bardzo wiem, na czym dokładnie polega twój problem. Jeśli używasz rvmi zainstalowałeś z nim Railsy, ​​być może będziesz musiał użyć

rvm use 1.9.3po gem install rails.

Wtedy możesz, ale nie musisz mieć gemsettego. Więc:

bundle install

powinien zainstalować w tym klejnot Railsów gemset. Może użyć

rvm sudo bundle install

lub po prostu ręcznie zainstaluj klejnot Rails.


0

source ~ / .rvm / scripts / rvm rvm - domyślne użycie 1.9.3-p374

Uruchamiając następujący kod na każdym terminalu, Ruby on rails zaczyna działać.
Ten problem występuje, ponieważ


Przepraszam za opóźnienie takiej odpowiedzi, plz powiedz mi powód, dlaczego tak się dzieje
— Mothi rajha

0

otwórz preferencje terminala i upewnij się, że opcja „Uruchom polecenie jako powłokę logowania” jest zaznaczona w zakładce „tytuł i polecenie”, załaduje ~ / .bash_profile, który zawiera coś w rodzaju „[[-s” $ HOME /. rvm / scripts / rvm "]] &&." $ HOME / .rvm / scripts / rvm "i ustaw dla ciebie env rvm.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.