Installing mysql2 gem errors on MacOS Catalina with MySQL 5.7.
Make sure openssl is installed on Mac via Homebrew.
brew install openssl
| # nginx port of https://gist.github.com/netscylla/23fda41e0de8cc211ef518b6954fed8c | |
| # | |
| # instructions: | |
| # save the map $http_user_agent $bad_bot {..} section as /etc/nginx/conf/map-bad-bots.conf | |
| # save the deny as /etc/nginx/conf/deny-av.conf | |
| # note nginx out the box has no domain name resolver. you'll need to install https://github.com/flant/nginx-http-rdns | |
| # | |
| # inside /etc/nginx/nginx.conf add the following to the nginx {} section. | |
| # include conf/map-bad-bots.conf; | |
| # inside your server location {} add the following: |
| <!doctype html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <title>Document</title> | |
| <script src="https://cdn.jsdelivr.net/gh/alpinejs/alpine@v2.x.x/dist/alpine.min.js" defer></script> | |
| <link href="https://unpkg.com/tailwindcss@^1.0/dist/tailwind.min.css" rel="stylesheet"> | |
| </head> | |
| <body> |
| # frozen_string_literal: true | |
| # This file lives in lib/active_storage/service/s3_directory_service.rb. | |
| require 'aws-sdk-s3' | |
| require 'active_storage/service/s3_service' | |
| require 'active_support/core_ext/numeric/bytes' | |
| module ActiveStorage | |
| class Service |
| class AddRecordUuidToActiveStorageAttachments < ActiveRecord::Migration[5.2] | |
| def change | |
| # After applying this migration, you'll need to manually go through your | |
| # attachments and populate the new `record_uuid` column. | |
| # If you're unable to do this, you'll probably have to delete all your attachments. | |
| # You've pretty much got useless garbage data if that's the case :( | |
| add_column :active_storage_attachments, :record_uuid, :uuid | |
| end | |
| end |
| #!/usr/bin/env bash | |
| # used to install offical chrome and selenium on Ubuntu 16.04.1 LTS, 18.04, 20.04.1 LTS desktop, Jan 2021 | |
| # also tested and works on Elem OS 5.1 :) | |
| # | |
| # make sure script is run as root or sudo | |
| if [[ $(whoami) != "root" ]] ; then | |
| echo ; echo "This script, $0, SHOULD be run as ROOT. " ; echo | |
| exit 1 | |
| fi | |
| # |
My profile: https://about.me/alexandrecalaca
1. Check you RVM version
rvm versionYou`re going to a message like this: rvm 1.29.2 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io/]
2. Uninstall RVM gem
install nodejs
sudo apt-get update
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update
sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev nodejs yarn
| { | |
| "vars": { | |
| "@gray-base": "#000", | |
| "@gray-darker": "lighten(@gray-base, 13.5%)", | |
| "@gray-dark": "lighten(@gray-base, 20%)", | |
| "@gray": "lighten(@gray-base, 33.5%)", | |
| "@gray-light": "lighten(@gray-base, 46.7%)", | |
| "@gray-lighter": "lighten(@gray-base, 93.5%)", | |
| "@brand-primary": "darken(#428bca, 6.5%)", | |
| "@brand-success": "#5cb85c", |
| # [<tag>] (If applied, this commit will...) <subject> (Max 72 char) | |
| # |<---- Preferably using up to 50 chars --->|<------------------->| | |
| # Example: | |
| # [feat] Implement automated commit messages | |
| # (Optional) Explain why this change is being made | |
| # |<---- Try To Limit Each Line to a Maximum Of 72 Characters ---->| | |
| # (Optional) Provide links or keys to any relevant tickets, articles or other resources | |
| # Example: Github issue #23 |