Witam ,
Dzisiaj chciałem zrobić sobie porządek na serwerze poprawiając nazwy gemset’ów w RVM i natrafiłem na dziwną sprawę.
Ustawiłem nowy gemset:
rvm gemset create “aplikacja_xxx”
Zainstalowałem railsy:
gem install rails
Przeszedłem do katalogu gdzie miałem projekt i dałem komendę bundle install, która powinna zainstalować mi wszystkie gemy, które zadeklarowane są w pliku Gemfile. Faktycznie coś zainstalował lecz w momencie uruchomienia serwera dostałem komunikaty, że brakuje mi :
- rake-10.0.0
- cloudfiles-1.5.0.1
- hirb-0.7.0
- net-ssh-2.6.1
- net-scp-1.0.4
- brakeman-1.8.2
- json_pure-1.7.5
- sqlite3-ruby-1.3.3
- s3-0.3.11
no i najdziwniejszy linecache19-0.5.13 gdzie przy próbie instalacji dostawałem komunikat:
ERROR: Could not find a valid gem ‘linecache19’ (= 0.5.13) in any repository
ERROR: Possible alternatives: linecache19
Musiałem go ręcznie ściągnąć na serwer i zainstalować podając mu ścieżkę do pliku na serwerze.
Do tego wszystkiego, żaden z w/w gemów nie miałem umieszczony w Gemfile. Zakładam ze są to gemy, które są wymagane przez inne gemy, to jeszcze rozumiem, ale nie rozumiem dlaczego nie zainstalowały się one podczas komendy bundle install ?
Za wszelkie sugestie będę wdzięczny.