elviajero34
elviajero34

Reputation: 1

Issue with install xcode while installing ruby, rails and postgresql on macOS Big Sur 11.2.3

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:

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:

rails version: 6.1.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.

Upvotes: 0

Views: 754

Answers (1)

Ravi Kumar Gupta
Ravi Kumar Gupta

Reputation: 1798

Not sure if this will help you. If you were able to run the server then xcode, and other things are probably good already.

I am not much into Ruby/Rails now but from what I understand. Some gems are not supported for Apple M1 arch yet. If you're getting an error similar to missing compatible arch then using arch -arch x86_64 before the command may help.

In my case, where I was running another gem - Jekyll, using arch -arch x86_64 solved my problem.

> bundle exec jekyll build --> failed with arch error

But,

> arch -arch x86_64 bundle exec jekyll build --> works just fine

Upvotes: 0

Related Questions