Допольнительно создан юзер adduser rent_auto
Положил SSH ключ от рута для пользователя rent_auto
. Удалил пароль для него. SSH настоен по статье и по этой
На время установки дал привелегии для созданного юзера в /etc/sudoers
Проект рельсов хранится в home/www
, на папку настроены права командой sudo chown rent_auto:rent_auto www
Установка postgres. Актуальная версия тут
sudo apt-get install libpq-dev
deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg main
sudo apt-get install postgresql-common
sudo apt-get install postgresql
https://www.scaleway.com/en/docs/installation-of-postgresql/
# If you would like to set a password for the user, you can do the following
sudo -u postgres psql
postgres=# \password chris
В базе создан пользователь командой sudo -u postgres createuser rent_auto -s && sudo -u postgres createdb rent_auto
В базе установлена Timezone UTC для логов и для записи.
Описание взято отсюда. nodejs
и yarn
не были уставнолены.
Введены следующие команды:
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 software-properties-common libffi-dev
Установка Ruby и Rails:
cd
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL
rbenv install 2.5.3 # выбрать другую версию
rbenv global 2.5.3
ruby -v
echo "gem: --no-ri --no-rdoc" >> ~/.gemrc
gem install bundler # --no-ri --no-rdoc
rbenv rehash
gem install rails -v 5.2.1 #--no-ri --no-rdoc
rbenv rehash
sudo apt install curl
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
sudo apt-get update && sudo apt-get install yarn
npm -version
6.1.0
nodejs -v
v10.7.0
find folder_full_path -name exampledocs -type d
grep -r 'pattern_to_match' directory_to_search
pbcopy < ~/.ssh/id_rsa.pub service sshd restart passwd
Стараюсь переехать на Vim
При обновлении ruby установил gem так как указано по ссылке Обновил руби до 2.6.3