『プロを目指す人のためのRuby入門』に取り組んでいます。
「3-2 Minitestの基本」の箇所で、以下のようにテストコードを書いたsample_test.rbファイルを作成しました。

require 'minitest/autorun'

class SampleTest < Minitest::Test
  def test_sample
    assert_equal 'RUBY', 'ruby'.upcase
  end
end

ここでruby smaple_test.rbを実行すると、

.rbenv/versions/2.4.2/lib/ruby/2.4.0/rubygems/specification.rb:2293:in `raise_if_conflicts': Unable to activate railties-5.1.4, because
activesupport-5.1.6 conflicts with activesupport (= 5.1.4)
(Gem::ConflictError)

というエラーが発生してしまいます。

このサイト上で既に同じような質問がされており(Ruby test raise_if_conflictsのエラーについて)、著者さんがbundlerを用いた解決策を提案していたのでbundlerを試してみたのですが、gem 'minitest'の所で失敗してしまいます。

gem install bundler
→Fetching: bundler-1.16.6.gem (100%)
Successfully installed bundler-1.16.6
Parsing documentation for bundler-1.16.6
Installing ri documentation for bundler-1.16.6
Done installing documentation for bundler after 6 seconds
1 gem installed

bundle init
→Writing new Gemfile to /Users/****/Desktop/ruby-book/lib/Gemfile

gem 'minitest'
→ERROR:  While executing gem ... (Gem::CommandLineError)
Unknown command minitest

ご回答、よろしくお願い致します。