回答編集履歴
3
マルチポストのリンク
answer
CHANGED
|
@@ -1,5 +1,5 @@
|
|
|
1
1
|
(この回答はマルチポストです。)
|
|
2
|
-
https://ja.stackoverflow.com/a/69932/7347
|
|
2
|
+
[https://ja.stackoverflow.com/a/69932/7347](https://ja.stackoverflow.com/a/69932/7347)
|
|
3
3
|
|
|
4
4
|
|
|
5
5
|
CentOS 6標準のGCCは4.4.7と古く、C++11に未対応のため、`--std=c++11`オプションが動作しません。sasscパッケージのコンパイルにはC++11対応が必須のため、インストールできないという状況です。
|
2
マルチポスト
answer
CHANGED
|
@@ -1,3 +1,7 @@
|
|
|
1
|
+
(この回答はマルチポストです。)
|
|
2
|
+
https://ja.stackoverflow.com/a/69932/7347
|
|
3
|
+
|
|
4
|
+
|
|
1
5
|
CentOS 6標準のGCCは4.4.7と古く、C++11に未対応のため、`--std=c++11`オプションが動作しません。sasscパッケージのコンパイルにはC++11対応が必須のため、インストールできないという状況です。
|
|
2
6
|
|
|
3
7
|
解決方法は3つ
|
1
タイトルになるように
answer
CHANGED
|
@@ -2,19 +2,19 @@
|
|
|
2
2
|
|
|
3
3
|
解決方法は3つ
|
|
4
4
|
|
|
5
|
-
1. CentOS 7またはCentOS 8を使用する。(推奨)
|
|
5
|
+
#### 1. CentOS 7またはCentOS 8を使用する。(推奨)
|
|
6
6
|
|
|
7
7
|
CentOS 6はまもなくサポートが終了します。レガシーな環境のテストなどといった目的以外で、使用することは推奨できません。新しく開発に使用する環境としては、全く適していません。
|
|
8
8
|
|
|
9
9
|
CentOS 7またはCentOS 8を使用してください。こちらのGCCはバージョンが新しいため、C++11に対応しています。CentOS 8の方が最新ですが、古い資料のやり方ではうまくいかない場合があるので、ある程度チャレンジ精神が求められます。
|
|
10
10
|
|
|
11
|
-
2. CentOS 6に最新のGCCを入れる。
|
|
11
|
+
#### 2. CentOS 6に最新のGCCを入れる。
|
|
12
12
|
|
|
13
13
|
CentOS 6上のパッケージを最新にしても、GCCのバージョンは上がらず、パッチのみが適用されます。そのため、通常のパッケージでC++11対応にすることは不可能です。
|
|
14
14
|
|
|
15
15
|
最もオーソドックスなやり方は[GCCのサイト](https://gcc.gnu.org/)からGCCをダウンロードして自分でコンパイルして導入することです。ただ、それなりの知識は必要ですので、Linuxに慣れていない場合はお勧めできません。
|
|
16
16
|
|
|
17
|
-
3. sasscではなくレガシーなsassを使う。
|
|
17
|
+
#### 3. sasscではなくレガシーなsassを使う。
|
|
18
18
|
|
|
19
19
|
かつてSassはピュアRubyで書かれており、コンパイル不要でした。そのパッケージがsassです。こちらを使えばコンパイルの問題は解決します。
|
|
20
20
|
|