Cài đặt Ruby trên M1 Mac

Thỉnh thoảng việc cài đặt Ruby trên M1 Macs như là một cơn ác mộng. Chúng ta sẽ mất rất nhiều thời gian để có thể tìm được giải pháp nhưng cuối cùng mọi thứ vẫn không work.

Dưới đây là một giải pháp nhanh chóng với bạn có thể thử với những dòng command

Bash
brew install [email protected]

export PATH="$(brew --prefix)/opt/[email protected]/bin:$PATH"
export LDFLAGS="-L$(brew --prefix)/opt/[email protected]/lib"
export CPPFLAGS="-I$(brew --prefix)/opt/[email protected]/include"
export PKG_CONFIG_PATH="$(brew --prefix)/opt/[email protected]/lib/pkgconfig"

rvm autolibs disable

export RUBY_CFLAGS=-DUSE_FFI_CLOSURE_ALLOC
export optflags="-Wno-error=implicit-function-declaration"

rvm install 3.2.2 --with-openssl-dir=$(brew --prefix)/opt/[email protected]

Nếu đã chạy các command ở trên vẫn không được hãy thử dụng tuyệt chiêu cuối cùng với command

Bash
arch -x86_64 rvm install 3.2.2 -j 1

Tôi cũng đang sử dụng M1 và mọi thứ đã work đối với tôi.

0 Shares:
1 comment
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like
Cài đặt Rails 7 với Vite + Stimulus + Tailwind
Read More

Cài đặt Rails 7 với Vite + Stimulus + Tailwind

Nếu bạn đang tìm kiếm một giải pháp phát triển web hiệu suất cao và tiện lợi, Vite sẽ là lựa chọn đáng xem xét. Còn với Rails 7, bạn sẽ phải cân nhắc xem tính năng importmap có đủ thuyết phục để bạn chuyển đổi không.
Read More

Setup slack notifications in Rails

Table of Contents Hide Setup Slack:Setup Rails: Slack là một phần mềm Worksplace sử dụng thông dụng rộng…
Read More

Nâng bao nhiêu pool connect database là phù hợp

Trong bài viết này chúng ta sẽ tìm hiểu về sự quan trọng của việc tối ưu hóa kết nối database và tìm cách đảm bảo rằng bạn đang sử dụng số lượng pool kết nối đúng đắn, tiết kiệm tài nguyên và đảm bảo hiệu suất hệ thống.