Heroku i błędy podczas wgrywania aplikacji

Cześć, stworzyłem podstawową aplikację korzystając z Guides. Chciałem teraz to odpalić na jakimś serverze. Wyczytałem, że najlepiej skorzystać z heroku. Ok, zarejestrowałem się, stworzyłem sobię swój adres aplikacji, następnie wybrałem ścieżke w konsoli i gdy próbuje dać: git push heroku master wywala mi błąd, zresztą sami zobaczcie na screenie.

http://ifotos.pl/zobacz/aaaaaaapn_wprsqxe.png/

Proszę o pomoc, męcze się z tym heroku już 4 dzień. Zawsze korzystałm z Xampp czy tam Webserv, do np. php. To miało być prostsze, ale póki co nie jest i jeszcze znajomy mi mówi non stop, że dlatego woli php bo jest lepsze i prostsze :confused:

Musisz jeszcze dodać pliki do repozytorium

git add .

a potem zrobić commita

git commit -m 'first commit'

Poczytaj sobie troszkę o gicie, np. tutaj - będzie znacząco łatwiej :wink:

 jeszcze znajomy mi mówi non stop, że dlatego woli php bo jest lepsze i prostsze :/

I dlatego tak dużo osób nie odróżnia serwera aplikacji, od serwera www :wink:

Zrobiłem tak jak mówiłeś, coś się stało, ale jak daje heroku open, wyskakuje mi strona, tylko, że nie ma na niej mojej appki.

https://hubrub.herokuapp.com/

to jak to w końcu eksportować z komputera na ten server? Mam po prostu folder z którego dawałem rails s i działało na localhost:3000, a teraz chcę to samo na tym adresem powyżej…

Dzięki za pomoc :slight_smile:

to dosyć mało mówiące :stuck_out_tongue:
Jak wyglądały logi gita i logi heroku?

Wiem, sorry, za brak sprecyzowania…

Teraz dopiero zobaczyłem, że coś jest nie tak z bazą…

http://ifotos.pl/zobacz/bbbpng_wprapha.png/

wrzuć zawartość Gemfile

to znaczy, że deployment się nie udał :stuck_out_tongue:

zmień w gemfile’u:

gem 'sqlite3'

na

gem 'sqlite3', group: :development

I dodaj:

gem 'pg', group: :production

Zrobiłem tak i nadal to samo,

screen z gemfile

napewno zrobiłeś bundle ?
i zaktualizowaną wersje wysłałeś na gita?

Jeszcze raz wpisałem te komendy powyżej:

git add .

git commit -m ‘first commit’

http://ifotos.pl/zobacz/ddddpng_wpranxs.png/

tutaj widać co teraz pokazuje gdy próbuje dać “git push heroku master”
oraz git add .


“napewno zrobiłeś bundle ?
i zaktualizowaną wersje wysłałeś na gita?” - nie wiem o co pytasz, bo nie rozumiem co ja właściwie robię wpisując te komendy…

dałem bundle install i następnie “git push heroku master” i to samo

Musisz przed git push heroku master zapisać zmiany w gicie: git commit -am 'wiadomosc commita.

Ale naprawdę - przeczytaj danego linka i zapoznaj się trochę z gitem. Jeśli masz zamiar korzystać z heroku to mus.

po kolei:

bundle
git add . --all
git commit -m 'first push'
git push origin master
git push heroku master

i musi działać

przejrzyć linka który wrzucił @essepl tam masz krok po kroku
polecam też interaktywny tutorial dla gita tutaj

1 Like

Jest krok po kroku opisane co zrobić…

Dzięki wszystkim za pomoc, wgrało się na “https://hubrub.herokuapp.com/”, wywala błąd jak się wchodzi w “My Blog”, a ja nawet nie wiem jak logi sprawdzać, także może poczytam dokładnie to co mi w linkach wysłaliście, żeby nie pytać o takie proste rzeczy dla Was :slight_smile: