Na wstępie chce zaznaczyć, że przekopałem stack, ale bez powodzenia.
Zaczynam “przygode” z Railsami, więc wybrałem tutorial Daniela Kehoe. Po licznych problemach z gitem, które udało mi się w końcu rozwiązać, teraz pojawił mi się problem z gemem.
Otóż, po edycji gemfile, odpaleniu bundle install wpisuje komende: rails generate figaro:install i pojawia mi się następujący komunikat:
[Simple Form] Simple Form is not configured in the application and will use the default values. Use rails generate simple_form:install to generate the Simple Form configuration.
Could not find generator ‘figaro:install’. Maybe you meant ‘layout:install’, ‘foundation:install’ or ‘simple_form:install’
Run rails generate --help for more options.
O co chodzi? W gemfile figaro jest widoczny. Gem list także go pokazuje.
To znaczy, że wypluwa dokładnie ten sam komunikat:
[Simple Form] Simple Form is not configured in the application and will use the default values. Use rails generate simple_form:install to generate the Simple Form configuration.
Could not find generator ‘figaro:install’. Maybe you meant ‘layout:install’, ‘foundation:install’ or ‘simple_form:install’
Run rails generate --help for more options.
~/workspace/firstapp$ bundle exec figaro install
identical config/application.yml
append .gitignore
~/workspace/firstapp$ rails generate figaro:install
[Simple Form] Simple Form is not configured in the application and will use the default values. Use rails generate simple_form:install to generate the Simple Form configuration.
Could not find generator ‘figaro:install’. Maybe you meant ‘layout:install’, ‘foundation:install’ or ‘simple_form:install’
Run rails generate --help for more options.
Zresztą nie rozumiem, po co miałbym instalowac figaro, skor jest w gemfile i widnieje na gem list.
Nie rozumiem po co się upierasz przy komendzie rails generate figaro:install ona po prostu nie istnieje i o tym powiedział Ci komunikat, który dostałeś. Zamiast tego wystarczy bundle exec figaro install, które jak widać przeszło bez problemów. Nie używałem nigdy figaro, ale tutaj chyba jest wszystko, czego potrzebujesz: https://github.com/laserlemon/figaro
Czyli mam rozumieć, ze simple form jest jakoś powiązany z figaro?
Przy okazji chciałbym zapytać, czy dobre zrobie jeśli chciałbym od początku zacząć prace na heroku lub cloud9? Czy robić wszystko lokalnie i na końcu tam pchnać projekt?
Mi chodziło o to, że nie musisz używać nieaktualnego rails generate figaro:install Zamiast tego użyj bundle exec figaro install
Co do simple_form, to myślę, że na początku nauki nie warto go używać, bo wiele ukrywa i robi za ciebie, a akurat podczas nauki nie jest to dobre.
Polecam skorzystać z https://www.railstutorial.org/book Sam z tego korzystałem gdy uczyłem się ralis. Z tego co pamiętam ten tutorial jest na bieżąco uaktualniany, więc powinieneś uniknąć podobnych problemów z gemami. Jest tam też opisane korzystanie z gita i heroku.