teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

実行結果の追加

2017/08/19 09:20

投稿

nobuyo
nobuyo

スコア48

answer CHANGED
@@ -21,4 +21,23 @@
21
21
  `/usr/local/rvm/gems/ruby-2.3.0/gems/kaminari-core-1.0.1/lib/generators/kaminari/views_generator.rb`
22
22
  の4行目あたりに`require 'open-uri'`を書き足した所、手元では動きました。
23
23
 
24
+ ```bash
25
+ >> bundle exec rails g kaminari:views bootstrap3
26
+ Running via Spring preloader in process 93608
27
+ downloading app/views/kaminari/_first_page.html.erb from kaminari_themes...
28
+ create app/views/kaminari/_first_page.html.erb
29
+ downloading app/views/kaminari/_gap.html.erb from kaminari_themes...
30
+ create app/views/kaminari/_gap.html.erb
31
+ downloading app/views/kaminari/_last_page.html.erb from kaminari_themes...
32
+ create app/views/kaminari/_last_page.html.erb
33
+ downloading app/views/kaminari/_next_page.html.erb from kaminari_themes...
34
+ create app/views/kaminari/_next_page.html.erb
35
+ downloading app/views/kaminari/_page.html.erb from kaminari_themes...
36
+ create app/views/kaminari/_page.html.erb
37
+ downloading app/views/kaminari/_paginator.html.erb from kaminari_themes...
38
+ create app/views/kaminari/_paginator.html.erb
39
+ downloading app/views/kaminari/_prev_page.html.erb from kaminari_themes...
40
+ create app/views/kaminari/_prev_page.html.erb
41
+ ```
42
+
24
43
  今回はファイルの生成が目的だと思いますので、とりあえず先に進みたい場合はお試しください。

1

解決方法追記

2017/08/19 09:20

投稿

nobuyo
nobuyo

スコア48

answer CHANGED
@@ -6,4 +6,19 @@
6
6
  ```
7
7
 
8
8
  上記のエラーを見るにシステムのrubyを見に行っているような気がします。bundlerで環境を作っているようなら
9
- `bundle exec rails g kaminari:views bootstrap3`ではうまくいかないでしょうか?
9
+ `bundle exec rails g kaminari:views bootstrap3`ではうまくいかないでしょうか?
10
+
11
+
12
+ ---
13
+
14
+ 追記
15
+
16
+
17
+ 手元で`rails new`して試しましたが同じエラーが再現しました。
18
+ kaminariのバージョンは1.0.0と1.0.1しか試していませんが、おそらくエラー箇所にあるメソッドで呼ばれる`open()`がurlに対応していないため、ローカルのファイルを探しに行ってコケているのが原因です。(kaminari本体のバグ?)
19
+
20
+ 魔改造的なやり方でお行儀はよろしくないですが、そちらの環境で言うところの
21
+ `/usr/local/rvm/gems/ruby-2.3.0/gems/kaminari-core-1.0.1/lib/generators/kaminari/views_generator.rb`
22
+ の4行目あたりに`require 'open-uri'`を書き足した所、手元では動きました。
23
+
24
+ 今回はファイルの生成が目的だと思いますので、とりあえず先に進みたい場合はお試しください。