railsの勉強をしたいと思い、黒田努先生の「基礎Ruby on Rails改訂4版」を読みながら環境構築をしています。
そこで、本書に従い、以下のコマンドでrailsのインストールを行いました。
$ gem install rails --version=5.2.0 -N
しかし、railsのバージョンを確認したところ、
$ rails -v Rails 4.2.10
このようになりました。
https://qiita.com/Hassan/items/eef26c870eb26a0c68e0
こちらを参考にし、バージョン4.2.10を削除しようとしましたが、
$ gem uninstall ralities -v '4.2.10' Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0 Ignoring byebug-10.0.2 because its extensions are not built. Try: gem pristine byebug --version 10.0.2 Ignoring debug_inspector-0.0.3 because its extensions are not built. Try: gem pristine debug_inspector --version 0.0.3 Ignoring ffi-1.9.25 because its extensions are not built. Try: gem pristine ffi --version 1.9.25 Ignoring sqlite3-1.3.13 because its extensions are not built. Try: gem pristine sqlite3 --version 1.3.13 Gem 'ralities' is not installed
このようになりました。
どうしたら良いのでしょうか?
なお、$ gem list railsを実行した結果は以下の通りでした。
$ gem list rails Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0 Ignoring byebug-10.0.2 because its extensions are not built. Try: gem pristine byebug --version 10.0.2 Ignoring debug_inspector-0.0.3 because its extensions are not built. Try: gem pristine debug_inspector --version 0.0.3 Ignoring ffi-1.9.25 because its extensions are not built. Try: gem pristine ffi --version 1.9.25 Ignoring sqlite3-1.3.13 because its extensions are not built. Try: gem pristine sqlite3 --version 1.3.13 *** LOCAL GEMS *** coffee-rails (4.1.1) jquery-rails (4.3.3) rails (5.2.1) rails-dom-testing (2.0.3, 1.0.9) rails-html-sanitizer (1.0.4) sass-rails (5.0.7) sprockets-rails (3.2.1)
Rubyのインストールは以下のコマンドを実行して行いました。
$ sudo add-apt-repository -y ppa:brightbox/ruby-ng $ sudo apt-get -y install ruby2.5 ruby2.5-dev $ echo 'export GEM_HOME=~/.gem' >> ~/.bashrc $ source ~/.bashrc
このあとにrbenvとruby-buildを使用してRubyのインストールを再度行いました。
回答2件
あなたの回答
tips
プレビュー