UPDATES
I'm having some issues on a new mac m1 and my install of ruby, rails, xcode and postgresql
First attempt:
##What I did ?
Installing homebrew, ruby, rails, postgresql
OS: macOS Big Sur Version 11.2.1 (20D74)
zsh: 5.8 (x86_64-apple-darwin20.0)
postgres: 13.2
Rails version: Rails 6.1.3
Ruby version: ruby 2.7.2p137 (2020-10-01 revision 5445e04352) [arm64-darwin20]
Brew version: Homebrew 3.0.9
What I could do:
I have successfully:
- create a rails app with
rails new myApp -d postgresql
- add gem devise to the Gemfile
- run
bundle install
- create devise User and all CRUD views
- run
db:create
,db:migrate
- launch the server with
rails s
- access all the pages of login, sign up, etc...
Expected behavior
I'm expecting to be able to create an account and connect to it on the app.
Actual behavior
When I try to create an account I'm running into an error about the gem bcrypt that seems to run on the wrong architecture...
Second attempt:
I've uninstall ruby, rails, rbenv, postgresql, homebrew
I've update my OS version to: macOS Big Sur 11.2.3
I'm following this tutorial: gorails.com/setup/osx/11.0-big-sur
Brew version: Homebrew 3.0.11
rbenv version: rbenv 1.1.2
ruby versions:
- 2.7.2 (set by /Users/lucas-illiano/.ruby-version) 3.0.0 (I can't put the 3.0.0 version to global...)
rails version: 6.1.1
- I've deleted rbenv before deleting all ruby versions on the system ? Is that why ?
At the end of the tutorial, before installing postgresql, it says to install this package macOS_SDK_headers_for_macOS_10.14.pkg
But I'm running into an issue about x-code and CommandLineTools install.
I've tried to download the package from here developer.apple.com/download/more I cannot get the folder /Library/Developer/CommandLineTools/
I've also tried xcode-select --install
but x-code is already well install. No upgrade available.
I can't think of any other way to install successfully this package.
Anyone have an idea about the issue installing xcode and CommandLineTools on MacOS Big Sur?
Thanks by advance and have a good day to you all.