回答編集履歴

1

回答追加

2016/11/01 09:50

投稿

hana-da
hana-da

スコア1728

test CHANGED
@@ -49,3 +49,89 @@
49
49
 
50
50
 
51
51
  まずはこの2つを心掛けていただけると回答しやすいです。
52
+
53
+
54
+
55
+ ----
56
+
57
+
58
+
59
+ ```
60
+
61
+ $ sudo gem install capybara
62
+
63
+ ```
64
+
65
+
66
+
67
+ のところで先に進めないとの事ですので、まずはその解決案を。。。
68
+
69
+
70
+
71
+ ご存知かとは思いますが gem が他のgemに依存している事はよくあります。
72
+
73
+ `sudo gem install capybara` とすると **capybara** だけでなく依存するgemも一緒にinstallされます。
74
+
75
+ **apt-get install** と同じような感じです。
76
+
77
+
78
+
79
+ そして
80
+
81
+
82
+
83
+ ```
84
+
85
+ ERROR: Error installing capybara:
86
+
87
+ rack requires Ruby version >= 2.2.2.
88
+
89
+ ```
90
+
91
+
92
+
93
+ というメッセージが出ています。これは**capybara**が依存する**rack**というgemをインストールしようとした際に
94
+
95
+ **rack**がruby 2.2.2 以上を要求しているので今お使いのruby向けにはinstallできないとうメッセージです。
96
+
97
+
98
+
99
+ お使いのrubyは
100
+
101
+
102
+
103
+ ```
104
+
105
+ ruby 2.1.8p440 (2015-12-16 revision 53160) [x86_64-linux-gnu]
106
+
107
+ ```
108
+
109
+
110
+
111
+ と、いう事ですので capybara を使うにはまずrubyを2.2.2以上に上げる必要があります。
112
+
113
+
114
+
115
+ ----
116
+
117
+
118
+
119
+ で、余談の部分ですが。。。 読んでおられる本は比較的rubyに慣れた人向けに書かれている本という印象を持っています。
120
+
121
+ 開発環境の構築から詳しく書かれている本もあるはずです(最近その手の本を読んでいないので具体的に紹介できないのが申し訳ないですが。。。)
122
+
123
+ ので、そういった本も見てみてはいかがでしょうか?
124
+
125
+
126
+
127
+ > CapybaraやPoltergeiset等のライブラリがある等の情報を皆様はどのようにして仕入れているのか?
128
+
129
+
130
+
131
+ 普段から技術系のblogなどを読む事で仕入れています。
132
+
133
+ 最近は qiita というサイトが色々まとまっていて便利です。
134
+
135
+
136
+
137
+