➜ ~ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
The $ZSH folder already exists (/Users/adelinedegaulejac/.oh-my-zsh).
You'll need to remove it if you want to reinstall.
➜ ~ exec zsh
[oh-my-zsh] plugin 'zsh-syntax-highlighting' not found
➜ ~ uninstall_oh_my_zsh
Are you sure you want to remove Oh My Zsh? [y/N] y
Removing ~/.oh-my-zsh
Found ~/.zshrc -- Renaming to /Users/adelinedegaulejac/.zshrc.omz-uninstalled-2023-07-25_19-15-04
Looking for original zsh config...
Found /Users/adelinedegaulejac/.zshrc.pre-oh-my-zsh -- Restoring to ~/.zshrc
Your original zsh config was restored.
Thanks for trying out Oh My Zsh. It's been uninstalled.
Don't forget to restart your terminal!
➜ ~ rm ~/.zshrc
➜ ~ rm ~/.zsh_history
➜ ~ rm -rf ~/.oh-my-zsh
➜ ~ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Installed ruby-3.1.2 to /Users/adelinedegaulejac/.rbenv/versions/3.1.2
➜ ~ rbenv global 3.1.2
➜ ~ exec zsh
➜ ~ ruby -v
ruby 2.6.8p205 (2021-07-07 revision 67951) [universal.x86_64-darwin21]
➜ ~ rbenv versions
system
* 3.1.2 (set by /Users/adelinedegaulejac/.ruby-version)
4. Setting database
➜ decidim git:(develop) psql -c "CREATE USER decidim_app WITH SUPERUSER CREATEDB NOCREATEROLE PASSWORD '******'"
psql: error: connection to server on socket "/tmp/.s.PGSQL.5432" failed: FATAL: database "adelinedegaulejac" does not exist
5. Installing Decidim gem first try
➜ decidim-personal-project gem install decidim
[...]
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory.
➜ decidim git:(develop) gem install decidim
Fetching nokogiri-1.14.5-x86_64-darwin.gem
Fetching bundler-2.4.17.gem
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory.
npm WARN deprecated rollup-plugin-terser@7.0.2: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser
npm WARN deprecated sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead
npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated workbox-cacheable-response@6.6.0: workbox-background-sync@6.6.0
npm WARN deprecated @joeattardi/emoji-button@4.6.4: Emoji Button is now PicMo! Please install the 'picmo' package, see https://picmojs.com for details
added 809 packages, and audited 810 packages in 1m
158 packages are looking for funding
run `npm fund` for details
11 vulnerabilities (1 moderate, 10 high)
To address issues that do not require attention, run:
npm audit fix
Some issues need review, and may require choosing
a different dependency.
Run `npm audit` for details.
npm WARN deprecated @stylelint/postcss-markdown@0.36.2: Use the original unforked package instead: postcss-markdown
npm WARN deprecated @stylelint/postcss-css-in-js@0.37.3: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
added 228 packages, removed 15 packages, changed 12 packages, and audited 1023 packages in 23s
201 packages are looking for funding
run `npm fund` for details
11 vulnerabilities (1 moderate, 10 high)
To address issues that do not require attention, run:
npm audit fix
Some issues need review, and may require choosing
a different dependency.
Run `npm audit` for details.
removed 2 packages, changed 1 package, and audited 1021 packages in 1s
201 packages are looking for funding
run `npm fund` for details
11 vulnerabilities (1 moderate, 10 high)
To address issues that do not require attention, run:
npm audit fix
Some issues need review, and may require choosing
a different dependency.
Run `npm audit` for details.
Bundle complete! 13 Gemfile dependencies, 271 gems now installed.
➜ decidim_application git:(master) ✗ rails db:create db:migrate
Database 'decidim_application_development' already exists
Database 'decidim_application_test' already exists
== 20230725180259 DeviseCreateDecidimUsers: migrating =========================
-- create_table(:decidim_users, {:id=>:integer})
rails aborted!
StandardError: An error has occurred, this and all later migrations canceled:
PG::DuplicateTable: ERROR: relation "decidim_users" already exists
/Users/adelinedegaulejac/code/AdeGow/decidim-personal-project/decidim_application/db/migrate/20230725180259_devise_create_decidim_users.decidim.rb:6:in `change'
/Users/adelinedegaulejac/code/AdeGow/decidim-personal-project/decidim_application/bin/rails:5:in `<top (required)>'
/Users/adelinedegaulejac/code/AdeGow/decidim-personal-project/decidim_application/bin/spring:10:in `block in <top (required)>'
/Users/adelinedegaulejac/code/AdeGow/decidim-personal-project/decidim_application/bin/spring:7:in `<top (required)>'
Caused by:
ActiveRecord::StatementInvalid: PG::DuplicateTable: ERROR: relation "decidim_users" already exists
/Users/adelinedegaulejac/code/AdeGow/decidim-personal-project/decidim_application/db/migrate/20230725180259_devise_create_decidim_users.decidim.rb:6:in `change'
/Users/adelinedegaulejac/code/AdeGow/decidim-personal-project/decidim_application/bin/rails:5:in `<top (required)>'
/Users/adelinedegaulejac/code/AdeGow/decidim-personal-project/decidim_application/bin/spring:10:in `block in <top (required)>'
/Users/adelinedegaulejac/code/AdeGow/decidim-personal-project/decidim_application/bin/spring:7:in `<top (required)>'
Caused by:
PG::DuplicateTable: ERROR: relation "decidim_users" already exists
/Users/adelinedegaulejac/code/AdeGow/decidim-personal-project/decidim_application/db/migrate/20230725180259_devise_create_decidim_users.decidim.rb:6:in `change'
/Users/adelinedegaulejac/code/AdeGow/decidim-personal-project/decidim_application/bin/rails:5:in `<top (required)>'
/Users/adelinedegaulejac/code/AdeGow/decidim-personal-project/decidim_application/bin/spring:10:in `block in <top (required)>'
/Users/adelinedegaulejac/code/AdeGow/decidim-personal-project/decidim_application/bin/spring:7:in `<top (required)>'
Tasks: TOP => db:migrate
(See full trace by running task with --trace)
➜ decidim_application git:(master) ✗ rails db:drop db:create db:migrate db:seed
The create and migrate worked correctly but the seed went wrong
Creating seeds for decidim-core...
Creating seeds for decidim-system...
rails aborted!
NoMethodError: undefined method `allow_public_access=' for #<Decidim::StaticPage id: nil, title: {"ca"=>"Títol predeterminat per terms-and-conditions", "cs"=>"Výchozí název pro terms-and-conditions", "de"=>"Standardtitel für terms-and-conditions", "en"=>"Default title for terms-and-conditions", "es"=>"Título predeterminado para terms-and-conditions", "eu"=>"Izenburu lehenetsia orri honetarako: terms-and-conditions", "fi"=>"Oletusotsikko sivulle terms-and-conditions", "fr"=>"Titre par défaut pour terms-and-conditions", "it"=>"Titolo predefinito per terms-and-conditions", "ja"=>"terms-and-conditions のデフォルトのタイトル", "nl"=>"Standaard titel voor terms-and-conditions", "pl"=>"Domyślny tytuł dla terms-and-conditions", "pt"=>"Título padrão para terms-and-conditions", "ro"=>"Titlul implicit pentru terms-and-conditions"}, slug: "terms-and-conditions", content: {"ca"=>"Si us plau, afegeix contingut significatiu a la pàgina estàtica de terms-and-conditions dins el panell d'administració.", "cs"=>"Přidejte smysluplný obsah na statickou stránku terms-and-conditions na ovládacím panelu administrátora.", "de"=>"Fügen Sie der statischen Seite terms-and-conditions im Admin-Dashboard sinnvollen Inhalt hinzu.", "en"=>"Please add meaningful content to the terms-and-conditions static page on the admin dashboard.", "es"=>"Por favor, agrega contenido significativo a la página estática de terms-and-conditions en el panel de administración.", "eu"=>"Gehitu eduki adierazgarria terms-and-conditions (a)ren orri estatikoaren administrazio-panelean.", "fi"=>"Lisää merkityksellistä sisältöä staattiselle sivulle terms-and-conditions hallintapaneelista.", "fr"=>"Ajoutez un contenu pertinent à la page terms-and-conditions en allant sur l'interface d'administration.", "it"=>"Si prega di aggiungere contenuto significativo alla pagina statica terms-and-conditions il pannello di amministrazione.", "ja"=>"管理ダッシュボードの terms-and-conditions 静的ページに意味のあるコンテンツを追加してください。", "nl"=>"Voeg relevante inhoud aan het statische pagina van terms-and-conditions op het admin dashboard.", "pl"=>"Proszę dodać istotne treści do strony statycznej terms-and-conditions w panelu administratora.", "pt"=>"Por favor adicione conteúdo relevante à página estática terms-and-conditions no painel de administrador.", "ro"=>"Vă rugăm să adăugaţi conţinut semnificativ paginii statice terms-and-conditions de pe tabloul de bord al administratorului."}, decidim_organization_id: 1, created_at: nil, updated_at: nil, weight: nil, show_in_footer: true>
/Users/adelinedegaulejac/code/AdeGow/decidim-personal-project/decidim_application/db/seeds.rb:9:in `<main>'
/Users/adelinedegaulejac/code/AdeGow/decidim-personal-project/decidim_application/bin/rails:5:in `<top (required)>'
/Users/adelinedegaulejac/code/AdeGow/decidim-personal-project/decidim_application/bin/spring:10:in `block in <top (required)>'
/Users/adelinedegaulejac/code/AdeGow/decidim-personal-project/decidim_application/bin/spring:7:in `<top (required)>'
Tasks: TOP => db:seed
(See full trace by running task with --trace)
1. Updated Homebrew
2. Reinstalling Oh My Zsh
3. Reinstalling Ruby 3.1.2
[...]
4. Setting database
5. Installing Decidim gem first try
[...]
6. Installing missing
zsh-syntax-highlighting
plugin7. Installing Decidim gem second try
➜ decidim-personal-project gem install decidim
[...]8. Creating Decidim app
➜ decidim-personal-project decidim decidim_application
[...]Bundle complete! 13 Gemfile dependencies, 271 gems now installed.
[...]9. Commit
10. Install rbenv-vars
[...]
➜ decidim_application git:(master) touch .rbenv-vars
11. Creating the database
The create and migrate worked correctly but the seed went wrong