Install mysql2 gem on macOS using MAMP as mySQL server

When installing mysql2 gem on a system using MAMP as mySQL server, you may end up with a compilation error because of incorrect mysql path.

To deal with this problem, instead of gem install mysql2, try to specify mysql configuration directory:

1gem install mysql2 -- --with-mysql-config=/Applications/MAMP/Library/bin/mysql_config

Related Posts

Lấy địa chỉ IP thật của client trên Heroku với Nodejs

Khi sử dụng Express js của Nodejs, bạn đơn giản chỉ cần sử dụng req.ip để lấy IP người dùng. Tuy thế, khi bạn ứng dụng của chúng ta được host trên Heroku thì việc lấy IP thế này sẽ cho kết quả sai, đơn giản vì Heroku thực hiện một số routing khiến IP bạn nhận được là IP của router Heroku hoặc proxy.

Read more

Tạo contact form đơn giản với Nodejs - nodemailer

Nếu website của bạn sử dụng một CMS như Wordpress thì việc tạo contact form đã khá dễ dàng với các plug-in.

Read more

Cài Certbot cho Raspbian Jessie

Certbot là package phía server sử dụng để lấy và deploy chứng chỉ SSL/TSL một cách tự động. Nó giúp setup một kết nối HTTPS cho máy chủ chỉ trong một nốt nhạc và hoàn toàn miễn phí với Let’s Encrypt.

Read more