Jako że nie mam doświadczenia i wiedzy to potrzebuje pomocy w uruchomieniu. Front mam gdzie umieścić? w głównym folderze backend? Po zaktualizowaniu gemów i przeinstalowaniu bundla po uruchomieniu http://127.0.0.1:3000/
pojawia sie: https://www.fotosik.pl/zdjecie/pelne/01a4ef922ecb8490
Zainstalowałem PostreSQL ale nie wiem jak to skonfigurować, pomoże ktoś?
A w jaki sposób instalowałeś postgresa pod windowsem? Musisz po instalacji go odpalić albo umieć potwierdzić, że faktycznie jest odpalony (chociaż komunikat błędu sugeruje, że nie jest bo nic nie nasłuchuj na porcie 5432 a to jest domyślny port postgresa).
Zainstalowałem na Windowsa Git Basha. Jednak nie działa sudo apt, bo nie rozpoznaje komendy i nie moge z poziomu basha zainstalować ruby ani postgresql. Natomiast przy instalowaniu postesql na windows podczas instalacji wyskakuje komunikat “problem running post-install step. Installation may not complete correctly. The database cluster initialisation failed”. Po instalacji natomiast nie moge utworzyc servera, pojawia się komunikat:
Unable to connect to server:
could not connect to server: Connection refused (0x0000274D/10061)
Is the server running on host “localhost” (::1) and accepting
TCP/IP connections on port 5432?
could not connect to server: Connection refused (0x0000274D/10061)
Is the server running on host “localhost” (127.0.0.1) and accepting
TCP/IP connections on port 5432?
To chyba błędne rozumowanie:
Git for Windows provides a BASH emulation used to run Git from the command line.
Nie cała powłoka, tylko polecenie git ma działać.
tu już polecam wujka google - pierwsza odpowiedź ze stackexchange podaje sugerowane rozwiązanie.
Reszta, to już konsekwencja - skoro instalacja nie była kompletna, to serwer nie startuje i nie słucha.
Jak nie raz pisano, pewnie szybciej byłoby postawić wirtualną maszynę (albo nawet ściągnąć gotowy obraz Ubuntu) i tam rozpocząć zabawę, niż walczyć z Windowsem.
Powodzenia.
co do konwersji postgresql na sqlite to wpisz w google “postgresql to sqlite”
Większość osób tu obecnych nie używa windowsa, w związku z czym żeby tobie pomóc muszą szukać informacji w google, jesli błąd jest powiązany z windowsem. Jeśli postawisz sobie wirtualkę z linuksem będzie prościej dostać pomoc.
Zainstalowałem najnowsze Ubuntu. Zainstalowałem ruby, ale zainstalowało się w najnowszej wersji po wpisaniu “ruby -v” :
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux-gnu]
A w tym projekcie github jest starsza wersja ruby chociaż nie wiem jaka dokładnie bo nie wiem jak sprawdzić.
Po wpisaniu “bundle update” na najnowszej wersji wyświetla:
An error occurred while installing nokogiri (1.10.0), and Bundler
cannot continue.
Make sure that gem install nokogiri -v '1.10.0' succeeds before bundling.
Przez co w konsekwencji nie moge wykonać dalszych polecien. Na Xubuntu i Ubuntu jest to samo.
Jest jaki prosty sposób na odpalenie tego projektu z github żeby pobrała się odpowiednia wersja ruby do projektu? Jak uruchomić ten projekt?
RoR jest kompatybilne wstecz? Jak zainstaluje teraz 2.6.0 a projekt był robiony na 2.3.3 to powinno działać? I jak sprawdzić pod jaką wersją był robiony projekt bo nie zawsze w Gemfile jest napisane i nie wiadomo jaką wersje instalować.
jeżeli masz nowy OS to więcej problemów napotkasz przy instalacji ruby 2.3 niż instalując 2.6 (2.3 może szukać starszych wersji bibliotek)
co do projektu to przy tej skali problemy nawet jeśli się pojawią to je szybko rozwiążesz
pobrałem projekt brakujące poleecnia w moim debianie
# gem pg tego szuka
sudo apt-get install libpq-dev
# potem w katalogu projektu zakładasz gemset
rbenv gemset init filmstore
# potem
bundle
bundler przeszedł wszystkie gemy zainstalował Jak używasz rbenv i wykonasz instalacje nowych gemów to gdy gemy dorzucają nowe “binarki” np. rails polecenie rails…. to po instalacji trzeba wykonać
rbenv rehash
unikając języka technicznego w ten sposób “aktywujesz” nowe komendy pochodzące z nowo dodanych gemów
stanowisko pracy “gotowe” samej apki nie uruchamiałem bo nie mam postgresql na lapku… powodzenia
Odpaliłem baze. Wykonałem rake db:migrate . Utworzyło tabele, odpalam server i błędów nie ma ale wygląd strony jest jak po utworzeniu nowego projektu. Front jakoś trzeba zaimportować?
@soxter Podejrzewam, że oglądasz backend, który innych widoków nie ma. Z tego co widzę to frontend uderza do backendu na port 3001 więc musisz odpalić go właśnie na tym porcie (bundle exec rails s -p 3001).
Jeśli chcesz coś sensownego zobaczyć w przeglądarce to musisz odpalić front: