昨日の続きです。
9日目。RubyをHerokuで・・・動きません!
あらすじ
Herokuでrubyを公開したい
公式動画ではささっと簡単にやっていたので真似してみたら、ぜんぜん動かないやんけ! さまざまな難題を乗り越えたものの、ローカルのRubyのバージョンがアップデートできずにギブアップしたのでした。
どうにかしてRubyをアップデートしたい!
こちらを参考にさせていただきました。
MacのターミナルでRubyをバージョンアップする方法
https://qiita.com/Ficus/items/bdef5c2b504d7a4008fb
rbenvでアップデートしたら環境を設定しましょうね、ということで。まずはrbenv init
コマンドを試してみました。
$ rbenv init
# Load rbenv automatically by appending
# the following to ~/.bash_profile:
eval "$(rbenv init -)"
eval "$(rbenv init -)”
これなんだろう? .bash_profileに追加せいって?
ためしにうってみる。
$ rbenv init -
export PATH="/Users/robamimim/.rbenv/shims:${PATH}"
export RBENV_SHELL=bash
source '/usr/local/Cellar/rbenv/1.1.1/libexec/../completions/rbenv.bash'
command rbenv rehash 2>/dev/null
rbenv() {
local command
command="$1"
if [ "$#" -gt 0 ]; then
shift
fi
case "$command" in
rehash|shell)
eval "$(rbenv "sh-$command" "$@")";;
*)
command rbenv "$command" "$@";;
esac
}
$
なるほどー!
パスを.rbenv
以下のRubyに通すのね。
さっそく.bash_profile
に追加。
$ source ~/.bash_profile
$ ruby -v
ruby 2.4.5p335 (2018-10-18 revision 65137) [x86_64-darwin18]
いいんじゃない?
そして満を持してのbundle install
sourceかける。
$ bundle install --path vender/bundle
Your Ruby version is 2.3.7, but your Gemfile specified 2.4.5
だめなんかい!
しょんぼり。
(所要時間 30分)