virtualboxでの環境構築からの続きです。
以下は個人的に入れているもの。
- MySQLのインストール
- https://qiita.com/nooboolean/items/7efc5c35b2e95637d8c1 を参考に
- yum localinstall http://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
- yum install -y mysql-community-server
- systemctl enable mysqld
- systemctl start mysqld
- cat /var/log/mysqld.log | grep root
- mysql -uroot -p
- ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘ここにパスワードを入力’;
- emacsのインストール
- https://suwaru.tokyo/%E3%80%90centos%E3%80%91%E5%84%AA%E3%81%97%E3%81%84emacs%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E6%96%B9%E6%B3%95%E3%80%90ubuntu%E3%80%91/ および http://vdeep.net/centos7-emacs を参考に
- yum -y install wget
- yum -y install gcc make ncurses-devel gnutls-devel
- cd /usr/local/src
- wget http://ftp.gnu.org/pub/gnu/emacs/emacs-27.1.tar.gz
- tar zxvf emacs-27.1.tar.gz
- cd emacs-27.1
- ./configure –without-x
- make
- make install
- rbenvのインストール
- https://qiita.com/takaki_k/items/e46b7ae6c3afbcfec080 を参考に
- yum install git
- /etc/profile.d/rbenv.shを作成
- source /etc/profile.d/rbenv.sh
- git clone https://github.com/sstephenson/rbenv.git $RBENV_ROOT
- git clone https://github.com/sstephenson/ruby-build.git $RBENV_ROOT/plugins/ruby-build
- Rubyのインストール
- yum install bzip2
- yum install -y openssl-devel readline-devel zlib-devel
- export CONFIGURE_OPTS=”–disable-install-doc –disable-install-rdoc –disable-install-capi”
- rbenv install X.X.X
- rbenv rehash
- rbenv global X.X.X
- unset CONFIGURE_OPTS
- cmakeのインストール
- https://qiita.com/koara-local/items/9d01c6bb9dd93563b7c6 を参考に
- yum install gcc-c++
- cd /tmp/
- wget https://github.com/Kitware/CMake/releases/download/v3.19.2/cmake-3.19.2.tar.gz
- tar xvf cmake-3.19.2.tar.gz
- cd cmake-3.19.2
- ./bootstrap && make && make install
- swigのインストール
- yum install swig
- ROOTのインストール
- https://root.cern/install/build_from_source を参考に
- sudo yum install git cmake3 gcc-c++ gcc binutils libX11-devel libXpm-devel libXft-devel libXext-devel openssl-devel
- cd /usr/local/src
- wget https://root.cern/download/root_v6.22.06.source.tar.gz
- tar -zxf root_v6.22.06.source.tar.gz
- mkdir root_build /usr/local/bin/root
- cd root_build
- cmake -DCMAKE_INSTALL_PREFIX=/usr/local/bin/root ../root-6.22.06 #だったはず
- cmake –build . –target install
- /etc/profile.d/cern_root.shを作成し、環境変数が設定されるようにする
- xwindowのインストール
- yum groupinstall “X Window System”
- reboot
- gccを4.9にバージョンアップ(実は不要だった)
- http://blog.livedoor.jp/yoka3/archives/6713640.html を参考に
- cd /usr/local/src
- wget http://mirrors.concertpass.com/gcc/releases/gcc-4.9.4/gcc-4.9.4.tar.gz
- tar zxvf gcc-4.9.4.tar.gz -C /usr/local/src/
- cd /usr/local/src/gcc-4.9.4
- ./contrib/download_prerequisites
- yum -y install glibc-devel.i686
- yum -y install gcc-c++.x86_64
- mkdir build
- cd build
- ../configure –enable-languages=c,c++ –disable-bootstrap –disable-multilib
- make
- make install
- RubyROOTのインストール
- https://github.com/odakahirokazu/RubyROOT を参考に
- yum install zip
- cd /usr/local/src
- git clone git://github.com/odakahirokazu/RubyROOT.git
- mkdir RubyROOT-build
- cd RubyROOT-build
- cmake ../RubyROOT -DCMAKE_INSTALL_PREFIX=$RBENV_ROOT/versions/2.7.2 -DENABLE_MINUIT2=OFF
- make
- 上記コマンドでエラーが出るファイルを直接修正してmakeし直す
- make install
- /etc/profile.d/rubyroot.sh で環境変数を設定(export RUBYLIB=$RBENV_ROOT/versions/2.7.2/lib/ruby:$RUBYLIB)
- Railsのインストール
- gem install rails
- yum install mysql-devel
- gem install mysql2
- curl -sL https://rpm.nodesource.com/setup_10.x | bash –
- yum install -y nodejs
- sudo curl –silent –location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
- rpm -import https://dl.yarnpkg.com/rpm/pubkey.gpg
- yum install yarn
- yum install gcc-c++
- rails new アプリケーション名 –database=mysql –skip-bundle
- bundle install #Rails アプリケーションのディレクトリで実行
- rails webpacker:install #Rails アプリケーションのディレクトリで実行
- 必要に応じてファイアウォールを設定
- firewall-cmd –list-all
- firewall-cmd –permanent –zone=public –add-service=http
- firewall-cmd –permanent –zone=public –add-service=https
- firewall-cmd –add-port=3000/tcp –permanent
- firewall-cmd –reload
- firewall-cmd –list-all
rbenv.shの内容
#! /bin/bash
# rbenv用のパスを設定
export RBENV_ROOT="/usr/local/bin/rbenv"
# パスを通す
export PATH=$RBENV_ROOT/bin:$PATH
# 初期設定を行う
eval "$(rbenv init -)"
cern_root.rbの内容
#! /bin/bash
export ROOTSYS=/usr/local/bin/root
export PATH=${ROOTSYS}/bin:${PATH}
export LD_LIBRARY_PATH=${ROOTSYS}/lib/root:${LD_LIBRARY_PATH}
#オプションに-lをつけると変な木の精がでなくなる
alias root="root -l"
seleniumを使うための準備
chromeのインストール
vi /etc/yum.repos.d/google-chrome.repo
ファイルの中身
[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://dl.google.com/linux/linux_signing_key.pub
yum -y install google-chrome-stable
インストールしたバージョンを確認
google-chrome –version
chromeのバージョンに対応したchromedriverをインストール(https://worklog.be/archives/3422 を参考に)
wget https://chromedriver.storage.googleapis.com/96.0.4664.45/chromedriver_linux64.zip
unzip chromedriver_linux64.zip
mv chromedriver /usr/local/bin/
chmod 755 /usr/local/bin/chromedriver
コメント