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

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

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

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

Ruby on Rails

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

Q&A

解決済

2回答

817閲覧

Herokuへのデプロイを行うために、Rubyのバージョンアップを行いたい

remioakiaki

総合スコア14

Ruby

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

Ruby on Rails

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

0グッド

0クリップ

投稿2019/05/06 00:45

Herokuへのデプロイを行うために、Rubyのバージョンアップを行いたい

Rails チュートリアル 第7章の内容に倣い、Herokuへのデプロイを行おうとした際に、
Rubyのバージョンアップが必要であるというエラーが出ました。

発生している問題・エラーメッセージ

remote: ! An error occurred while installing ruby-2.3.3 remote: ! remote: ! This version of Ruby is not available on Heroku-18. The minimum supported version remote: ! of Ruby on the Heroku-18 stack can found at: remote: ! remote: ! https://devcenter.heroku.com/articles/ruby-support#supported-runtimes

試したこと

バージョンをあげる方法はいくつか試しました。
rbenv versionの結果は2.6.1
しかし、ruby -vではruby 2.3.3p222 (2016-11-21 revision 56859) [universal.x86_64-darwin17]となっています。

https://qiita.com/Ficus/items/bdef5c2b504d7a4008fb
上記サイトを参考にした結果、ruby -vを実行するとruby 2.6.1p33 (2019-01-30 revision 66950) [x86_64-darwin17]にバージョンが上がったのですが、rails newで作ったもので実行すると、rbenv: version `ruby-2.3.3' is not installed (set by /Users/ユーザー名/testapp4/.ruby-version)と表記されるようになってしまいました。

ご存知の方がおられましたら、よろしくおねがい致します。

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

mac book pro High Sierra 10.13.4

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

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

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

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

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

guest

回答2

0

0から作り直したらうまくいきそうです。
Rails チュートリアルにあわせていろいろしたのがまずかったのかもしれません。
お手数おかけし申し訳ございませんでした。

投稿2019/05/06 05:23

remioakiaki

総合スコア14

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

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

0

ベストアンサー

  • rbenv の global の設定はどうなっていますか?
  • ruby -v を実行している場所はどこですか?
    • 実行している場所に .ruby-version が存在する場合、その中身はどうなっていますか?

投稿2019/05/06 03:12

退会済みユーザー

退会済みユーザー

総合スコア0

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

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

remioakiaki

2019/05/06 04:12

rbenv globalは2.6.1 ruby -vを実行している場所はユーザー名@PC名:~/Desktop/sample_appのところです 一度VSCodeを落としてから再度ruby-vをやると、ruby 2.6.1p33 (2019-01-30 revision 66950) [x86_64-darwin17]という風に表示はされました。 しかし、Herokuのところでは、同じエラーがでました。 sample_appのところには、.ruby-versionが存在しており、そこには、2.6.1と記載されています。
退会済みユーザー

退会済みユーザー

2019/05/06 05:29

Gemfile に書いてある ruby 'X.Y.Z' のバージョンはどうなっていますか?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問