Pular para o conteúdo principal

Postagens

Mostrando postagens de 2021

Rails + MySQL no MacOS

 Configurando o ambiente para desenvolver com Rails no MacOS, um projeto usando MySQL, me deparei com uns problemas chatos para compilar a gem do mysql2.  O primeiro era que não encontrava a lib do mysql, mesmo tendo instalado via brew. O que funcionou foi baixar o MySQL direto do site e instalar. Já o segundo problema foi o seguinte erro: /Users/tiago/.asdf/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:324:in `require': dlopen(/Users/tiago/.asdf/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/mysql2-0.5.3/lib/mysql2/mysql2.bundle, 9): Library not loaded: libssl.1.1.dylib ( LoadError ) A solução foi instalar a gem do MySQL da seguinte forma: gem install mysql2 -- --with-cflags=\"-I/usr/local/opt/openssl@1.1/include\" --with-ldflags=\"-L/usr/local/opt/openssl@1.1/lib\"     Após isso basta rodar o bundle install e rodar o sistema.