質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Q&A

1回答

671閲覧

windowsで gem installをするとエラーがでます

mikitty42

総合スコア17

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

0グッド

1クリップ

投稿2019/08/16 14:40

windowsで gem installを行うと以下のエラーがでます。

ERROR: Could not find a valid gem 'rails' (>= 0), here is why:
Unable to download data from https://rubygems.org/ - SSL_connect retur
ned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (
https://api.rubygems.org/specs.4.8.gz)

環境
Windows上のRuby 2.2.5-p-319 x-64

過去の質問で証明書の問題ということなので見てみたのですがいまいち

わからずお分かりの方いらっしゃいましたら

教えていただけますでしょうか?

よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

とりあえず、最新版のRubyを使いましょう。
どのバージョンの時だったか忘れましたが、付属の証明書がおかしかったはず。

投稿2019/08/16 18:13

otn

総合スコア84576

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

mikitty42

2019/08/17 14:47

回答ありがとうございます。当方初心者で解説本をみてインストールしているため出来れば同じバージョンでインストール出来ればと考えております。ですので上記のバージョンで解決できる方法はございますでしょうか?
otn

2019/08/17 15:24

Ruby2.2はもうとっくにサポートが終わっていて、セキュリティパッチとかも出ないので、注意してください。まあ、入門書のサンプルプログラムぐらいであれば問題ないと思いますが。 http://curl.haxx.se/ca/cacert.pem をダウンロードして、どこかわかりやすい場所に移動します。 環境変数 SSL_CERT_FILE に、そのファイルのフルパスを設定します。
mikitty42

2019/08/18 13:49

ありがとうございます!もう一つだけ伺っても宜しいでしょうか? C:\Ruby22-x64\devkit>gem install rails Fetching: rack-2.0.7.gem (100%) Successfully installed rack-2.0.7 Fetching: concurrent-ruby-1.1.5.gem (100%) Successfully installed concurrent-ruby-1.1.5 Fetching: sprockets-3.7.2.gem (100%) Successfully installed sprockets-3.7.2 Fetching: mini_portile2-2.4.0.gem (100%) Successfully installed mini_portile2-2.4.0 Fetching: nokogiri-1.10.4-x64-mingw32.gem (100%) ERROR: Error installing rails: nokogiri requires Ruby version < 2.7.dev, >= 2.3. 最後の部分でエラーが出ているのですが、こちらは大丈夫でしょうか? よろしくお願いいたします。
otn

2019/08/18 13:56

メッセージの通りですが、Rubyのバージョンが古いので、最新のNokogiriをインストールできないと言うことです。 古いRubyを使うのであれば、他のGem含めて全部バージョン指定で当時のバージョンを使わないといけないかと思います。 gem install XXXXX --version n.n.n とか。
mikitty42

2019/08/21 02:09

ありがとうございます。 ruby 2.3.3p222 rails 5.0.7.2で出来たのですがまた、エラーが出てしまったので伺っても宜しいでしょうか? rails serverを実行すると C:\Users\MIKI\Desktop\RailsApp>rails server Could not find gem 'sqlite3 x64-mingw32' in any of the gem sources listed in you r Gemfile. Run `bundle install` to install missing gems. という表示が出てしまいます。度々申し訳ないのですが解決策を教えていただいても宜しいでしょうか? よろしくお願いいたします。
otn

2019/08/21 05:07

sqlite3がインストールされていないというメッセージですね。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問