プロジェクト

全般

プロフィール

Zenet » 履歴 » バージョン 1

Yuumi Yoshida, 2021-02-24 14:02

1 1 Yuumi Yoshida
# Zenet
2
3
### 必要なソフト
4
5
- Ruby 2.6以降
6
- Ruby on Rails 6.0以降
7
   - sqlite3.34以降が必要になります
8
- Node.js12.0以降
9
10
11
### CentOS7でのRuby, Rails, Nodeのインストール手順
12
13
#### 1. rbenvのインストール(すでにruby2.6以降がインストールされていれば**不要**)
14
15
```shell
16
$ sudo yum -y install bzip2 gcc gcc-c++ openssl-devel readline-devel zlib-devel wget git
17
$ git clone https://github.com/rbenv/rbenv.git ~/.rbenv
18
$ git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
19
```
20
21
####  2. `.bashrc`の最後にに以下を追加(すでにruby2.6以降がインストールされていれば**不要**)
22
23
```shell
24
export PATH="$HOME/.rbenv/bin:$PATH"
25
eval "$(rbenv init -)"
26
```
27
28
#### 3. Ruby 2.7のインストール(すでにruby2.6以降がインストールされていれば**不要**)
29
30
```shell
31
$ source .bashrc
32
$ rbenv install 2.7.2
33
$ rbenv global 2.7.2
34
$ ruby -v         # ←バージョンの確認
35
```
36
37
#### 4. sqlite3のインストール(すでにsqlite3.34以降がインストールされていれば**不要**)
38
39
```shell
40
$ cd Downloads/
41
$ wget https://www.sqlite.org/2021/sqlite-autoconf-3340100.tar.gz
42
$ tar xf sqlite-autoconf-3340100.tar.gz
43
$ cd sqlite-autoconf-3340100/
44
$ ./configure
45
$ make
46
$ sudo make install
47
$ cd
48
$ sqlite3 --version         # ←バージョンの確認
49
$ gem install sqlite3 -- --with-sqlite3-include=/usr/local/include --with-sqlite3-lib=/usr/local/lib
50
```
51
52
#### 5. Railsのインストール(すでにrails6.0以降がインストールされていれば**不要**)
53
54
```shell
55
$ gem install rails -N
56
$ rails -v         # ←バージョンの確認
57
```
58
59
#### 6. node.jsのインストール(すでにnode12.0以降がインストールされていれば**不要**)
60
61
```shell
62
$ sudo yum -y install https://rpm.nodesource.com/pub_12.x/el/7/x86_64/nodesource-release-el7-1.noarch.rpm
63
$ sudo yum -y install nodejs
64
$ node --version         # ←バージョンの確認
65
```