回答編集履歴

1

間違っていたので修正

2016/06/10 23:47

投稿

tkmtmkt
tkmtmkt

スコア1800

test CHANGED
@@ -1,24 +1,14 @@
1
- gemの種類によって、インストール時にバイナリをビルドするものがあり、ビルドに必要なOSのパッケージが不足していると警告を表示してインストールを中断します。
2
-
3
-
4
-
5
1
  > Unable to require openssl, install OpenSSL and rebuild ruby (preferred) or use non-HTTPS sources
6
2
 
7
3
 
8
4
 
9
- 上記メッセージは大体「opensslが必要なのでインストールする、non-HTTPSなソース使っね」といった内容ですが、ソースの選択はgemインストーラが決めているので変更できいため、対処としてはopenssslをインストールすることだけとなります。
5
+ OSにopensslインストールしてらRubyをビルドし直しくださいといった内容なります。
6
+
7
+ 使用しているOSとRuby環境により処置内容は変わってきます。
10
8
 
11
9
 
12
10
 
13
- OSパッケージインストールしてからgemのインストールを行うと、別のパッケージをインストールしろと言ってくることがあるかもしれませんが、そういうものなので頑張ってください。
14
-
15
-
16
-
17
- 【補足】
18
-
19
-
20
-
21
- 「OSパッケージ」と言っているは、OSのセットアップ時に以下のコマンドでインストールしてるもののことです
11
+ opensslのインストールは以下の通りで良いと思います。(Macは知らんです
22
12
 
23
13
 
24
14
 
@@ -35,3 +25,9 @@
35
25
  sudo apt-get install openssl
36
26
 
37
27
  ```
28
+
29
+
30
+
31
+ Ruby環境については、OSパッケージ、rvm、rbenv、ソースコードを自分でビルド等、いろいろあると思いますが、自分が使用している方法とopensslをキーワードにして検索すれば、同じ問題が出て対処した情報がヒットすると思います。
32
+
33
+