あなたの別の質問(https://teratail.com/questions/88821)で`bundle install`したと書かれていますので、bundlerを利用されていると仮定して回答します。
rails g kaminari:views bootstrap3
/usr/local/rvm/gems/ruby-2.3.0/gems/kaminari-core-1.0.1/lib/generators/kaminari/views_generator.rb:114:in `initialize': No such file or directory @ rb_sysopen - https://api.github.com/repos/amatsuda/kaminari_themes/git/refs/heads/master (Errno::ENOENT)
上記のエラーを見るにシステムのrubyを見に行っているような気がします。bundlerで環境を作っているようなら
bundle exec rails g kaminari:views bootstrap3
ではうまくいかないでしょうか?
追記
手元でrails new
して試しましたが同じエラーが再現しました。
kaminariのバージョンは1.0.0と1.0.1しか試していませんが、おそらくエラー箇所にあるメソッドで呼ばれるopen()
がurlに対応していないため、ローカルのファイルを探しに行ってコケているのが原因です。(kaminari本体のバグ?)
魔改造的なやり方でお行儀はよろしくないですが、そちらの環境で言うところの
/usr/local/rvm/gems/ruby-2.3.0/gems/kaminari-core-1.0.1/lib/generators/kaminari/views_generator.rb
の4行目あたりにrequire 'open-uri'
を書き足した所、手元では動きました。
bash
1>> bundle exec rails g kaminari:views bootstrap3
2Running via Spring preloader in process 93608
3 downloading app/views/kaminari/_first_page.html.erb from kaminari_themes...
4 create app/views/kaminari/_first_page.html.erb
5 downloading app/views/kaminari/_gap.html.erb from kaminari_themes...
6 create app/views/kaminari/_gap.html.erb
7 downloading app/views/kaminari/_last_page.html.erb from kaminari_themes...
8 create app/views/kaminari/_last_page.html.erb
9 downloading app/views/kaminari/_next_page.html.erb from kaminari_themes...
10 create app/views/kaminari/_next_page.html.erb
11 downloading app/views/kaminari/_page.html.erb from kaminari_themes...
12 create app/views/kaminari/_page.html.erb
13 downloading app/views/kaminari/_paginator.html.erb from kaminari_themes...
14 create app/views/kaminari/_paginator.html.erb
15 downloading app/views/kaminari/_prev_page.html.erb from kaminari_themes...
16 create app/views/kaminari/_prev_page.html.erb
今回はファイルの生成が目的だと思いますので、とりあえず先に進みたい場合はお試しください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。