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

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

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

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Ruby on Rails

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

Q&A

解決済

1回答

313閲覧

Railsチュートリアルで自動的に最新バージョンでサーバーが立ち上がってしまう

tat_23

総合スコア18

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Ruby on Rails

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

0グッド

0クリップ

投稿2019/05/21 00:25

前提・実現したいこと

Railsのバージョンを「5.1.6」にした状態でチュートリアルを進めたいです。

Railsチュートリアルの一周目に挑戦しております。

第1章の部分で、バージョンを5.1.6に指定してnewアプリを作成、gemファイルもチュートリアル通りに書き換えました。

この時点で

rails -v

とするとバージョンは5.1.6なのですが、その後bundle installをすると,5.1.7になってしまいます。

rails server

でサーバーを立ち上げてももちろん5.1.7になってしまいます。
rails -vでバージョン確認をしようとすると、

Could not find proper version of railties (5.1.7) in any of the sources Run `bundle install` to install missing gems.

上記のようなエラーが出たのでbundle installをすると5.1.7になってしまいます。

$ gem search ^rails$ -l *** LOCAL GEMS *** rails (5.2.3, 5.1.7, 5.1.6)

ググった中で出てきたコマンドを試すとこのように出てきました、参考になるか分かりませんが...

チュートリアル通りに進めており、コードの部分はここまで全てコピペです。

初っ端から丸一日ハマってしまい参っています...
初歩的なことではありますがどうか知恵を貸していただけないでしょうか(T ^ T)

試したこと

gem uninstall railties -v '5.1.7'

・というコマンドを実行しての最新バージョンのアンインストール

・チュートリアル自体最初からのやり直し

補足情報(FW/ツールのバージョンなど)

macOS
cloud9にて開発中

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

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

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

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

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

guest

回答1

0

ベストアンサー

標準で作られるGemfileにはgem 'rails', '~> 5.1.6'という行がありますが、これは「5.1.6以降の5.1.xをインストールする」という意味になります。

bundle installを行う前に、この行をgem 'rails', '5.1.6'と書き換えてバージョンを固定してからbundle installを実行すれば、書いたとおりの5.1.6が入るかと思います。


もっとも、Rails 5.1.7での変更はバグ修正程度なので、5.1.7のまま進めて問題になることもほぼないかなとは思います。

投稿2019/05/21 00:32

maisumakun

総合スコア145183

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

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

tat_23

2019/05/21 01:31

ご丁寧な回答有難うございます!! これがキッカケで気付いた部分をいじったら解決しました!! どうやらGemfileをセーブしていなかった(?)のでセーブしてからbundle updateで解決いたしました。 これで前に進めます、この度は本当に有難うございました!!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問