/
env_install_tls.Rmd
122 lines (85 loc) · 5.78 KB
/
env_install_tls.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
---
title: "Rtoolsのインストール"
output:
html_document
---
<!-- Include shared Links -->
```{r install pkg, child="./shared/links.Rmd", include=FALSE}
```
Windows環境においてCRANからパッケージをインストールする場合、基本的にビルドされたバイナリパッケージがインストールされますが、一部のパッケージにおいてソース(tarball)からパッケージをインストールしなければならない場合があります。この場合、ソースからパッケージをビルドするために [Rtools <i class="fa fa-external-link"></i>](https://cran.r-project.org/bin/windows/Rtools/){target="_blank" title="CRAN"} というツールが必要になります。
ソースからのインストールをレコメンドされる例
```
There are binary versions available but the source versions are later:
binary source needs_compilation
backports 1.0.5 1.1.0 FALSE
Rcpp 0.12.10 0.12.11 TRUE
Do you want to install from sources the package which needs compilation?
y/n:
```
なお、パッケージのインストールや更新のタイミングによってレコメンドされるパッケージは異なる場合もありますし、レコメンドされない場合もあります。
```
There are binary versions available but the source versions are later:
binary source needs_compilation
quantmod 0.4-8 0.4-9 FALSE
tseries 0.10-40 0.10-41 TRUE
Do you want to install from sources the package which needs compilation?
y/n:
There are binary versions available but the source versions are later:
binary source needs_compilation
devtools 1.13.1 1.13.2 FALSE
RcppArmadillo 0.7.800.2.0 0.7.900.2.0 TRUE
Do you want to install from sources the package which needs compilation?
y/n:
```
# インストール
[Rtools <i class="fa fa-external-link"></i>](https://cran.r-project.org/bin/windows/Rtools/){target="_blank" title="CRAN"} から利用している [R <i class="fa fa-external-link"></i>][R] のバージョンにあったバイナリをダウンロードしてインストールして下さい。32bit版と64bit版が同梱されていますので環境に応じて選択して下さい。なお、インストール先はデフォルトのままとしてください。
## インストールされるもの
環境にもよりますが、gccを始めとしたツール類がインストールされますので相応のインストール時間を要しますのでご注意下さい。インストールされるプログラム等については [Rtools README <i class="fa fa-external-link"></i>](https://cran.r-project.org/bin/windows/Rtools/Rtools.txt){target="_blank" title="CRAN"} を参照して下さい。
## インストール手順
Rtoolsは前述のようにWinodws環境のみで必要です。Rtoolを起動したらウィザードにしたがってインストールしてください。
![Fig.1 Start Wizard](./shared/fig/rtools/rtools34_01.png)
![Fig.2 Disclaimer](./shared/fig/rtools/rtools34_02.png)
インストール先はデフォルト(`"C:\Rtools"`)のままとします。これは`packrat`を使用する際にデフォルト以外のインストール先にRtoolsがインストールされているとRtoolsを起動できなくなってしまう現象を回避するためです。
![Fig.3 インストール先の指定](./shared/fig/rtools/rtools34_03.png)
[R <i class="fa fa-external-link"></i>][R] を利用するだけでしたらインストールするコンポーネントはデフォルトで構いません。
![Fig.4 インストール先の指定](./shared/fig/rtools/rtools34_04.png)
PATHを追加しないとRtoolsが起動しない場合がありますのでPATHを追加しておきます。PATHに`"C:\Rtools\bin"`が含まれていない場合はチェクボックスにチェックを入れてください。
![Fig.5 PATHの設定](./shared/fig/rtools/rtools34_05_editpath.png)
`"C:\Rtools\bin"`がPATHに含まれていることを確認してください。Rtools34の場合は`"C:\Rtools\mingw_32"`へのPATHも自動的に追加されます。
![Fig.6 Rtools43の場合](./shared/fig/rtools/rtools34_06.png)
なお、Rtools35ではこのPATHは追加されません。Rtools34をインストールした後にRtools35をインストールする場合はPATHが重複する場合がありますので適宜編集してください。
![Fig.6-2 Rtools35の場合](./shared/fig/rtools/rtools35_05.png)
インストール条件を確認したらインストールを確認します。
![Fig.7](./shared/fig/rtools/rtools34_07.png)
![Fig.8 Installing](./shared/fig/rtools/rtools34_08_installing.png)
![Fig.9 Finish](./shared/fig/rtools/rtools34_09_end.png)
## 組み合わせについて
Rtools35を利用する場合は以下の組み合わせで利用する必要があります。
Rtools | R | RStudio
-------|---|--------
Rtools35 | 3.3.x or later | **1.1.447** or later
Rtools34 | 3.3.x or later | 1.0.x or later
# Windows以外の環境
Windows以外の環境では [Rtools <i class="fa fa-external-link"></i>](https://cran.r-project.org/bin/windows/Rtools/){target="_blank" title="CRAN"} のインストールは必要ありません。
OS Xではビルド関連ツールを別途インストールする必要がある場合があります。その場合はOSの説明書などを参考に必要なツールをインストールしてください。
---
<!-- Include Footer -->
```{r, child="./shared/footer.Rmd", include=FALSE}
```