Windows 7 64 ビット マシンで作業しています。マシンにRuby バージョンが2.1.5
インストールされていて、すべてがうまく機能していました。ほとんどの基本がすでに完了しているプロジェクトをセットアップする gem をインストールしましたが、それには Ruby が必要でし2.2.2
た。Ruby のバージョンをアップグレードする方法を調べてみたところPik
、Windows 用の gem をインストール2.2.2
して個別にインストールし、2 つのバージョンを切り替えることが最善の解決策でした。
Pik のセットアップ方法については、YouTube のチュートリアルに従いました。私は通常 Git Bash を使用しますが、チュートリアルでは cmd.exe プロンプトを使用して Pik をセットアップする必要があり、チュートリアルの最後に Git Bash で Pik を使用する方法が含まれていました。PATH
また、システム設定でファイルを追加する必要がありました。
Pik をセットアップすることができ、cmd.exe コンソールと Git Bash コンソールの両方で Pik を使用してすべてがうまく機能しました。ただし、そこから などの他のコマンドを実行するbundle install
と、エラーが発生します。
gemfile が見つかりませんでした。
私も同じエラーを経験しましたが、.bundle/directory
. 過去に作成済みのプロジェクトに切り替えて、再度コマンドを実行してみました。それでも同じエラーが発生しました。(プロジェクトのgemfileが何かを修正するかどうかを確認するためにこれを行いました。) を実行しようとするとgem install rails
、1、2回動作しましたが、実際にはまだ「gemfileがありません」という問題があります。
コマンドが機能しないときは、次のことがよくあります。
エラー: 有効な gem 'rails' (>= 0) が見つかりませんでした。理由は次のとおりです: https://rubygems.org/からデータをダウンロードできません- SSL_connect が返されました=1 errno=0 状態=SSLv3 サーバー証明書 B を読み取りました:証明書の検証に失敗しました ( https://api.rubygems.org/latest_specs.4.8.gz )。
pik gem および pik gemsync コマンドを実行して、問題が解決するかどうかを確認しようとしましたが、解決しませんでした。
pik implode コマンドを実行し、作成したファイルを削除して、Pik をアンインストールしようとしました。問題は解決しませんでした。2.2.2
ファイル内のアンインストール実行可能ファイルを使用してRubyのバージョンをアンインストールし、残ったファイルを削除しようとしました。問題は解決しませんでした。2.2.2 バージョンと同じ方法を実行している 2.1.5 バージョンの Ruby を自分のマシンから完全にアンインストールして再インストールしようとしました。それでも、私が何をしても問題は解決しません。実行可能ファイルとコントロール パネルから、両方の Ruby バージョンをアンインストールして再インストールすることを何度も試みました。可能であればすべての Ruby を完全にアンインストールして再インストールする方法を見つけたいと思います。できれば Ruby を再インストールし2.2.2
ます。または、他の誰かがこの問題を解決する方法について他のアイデアを持っている場合は?