50613


Railsチュートリアルの第一章の[Gemfile](https://railstutorial.jp/chapters/beginning?version=5.1#code-
gemfile_pg_gem)内の

`gem 'byebug', '9.0.6', platform: :mri`

の platform: :mri オプション はどのような意味ですか？


CC BY-SA 4.0
2018-11-24T12:40:02.107
50592
2018-11-25T12:15:37.260
question
ruby-on-rails
Gemfileのplatformオプションについて


以下のサイトに`platfrom`で指定できる値が確認できます。

[Gemfile | Bundler日本語ドキュメント | Ruby STUDIO](http://ruby.studio-
kingdom.com/bundler/gemfile/)

[code]

    ruby | C Ruby (MRI) or Rubinius, but NOT Windows
    mri  | Same as ruby, but not Rubinius
    
[/code]

Rubyの処理系(実装)にはいくつか種類があって、そのうちのどれを選ぶか、ということのようです。

[RubiniusのArray#productをブロック付きで呼んだら…](https://qiita.com/jkr_2255/items/b3d1fcb3f3a3d6b0df2c)

> **Rubiniusって？**  
>
> Rubiniusは、Rubyの実装の1種です。特徴としては「スピード志向」ということと、「大半の部分がRubyで書かれている」ということがあります1。標準実装のMRI（CRuby）、Java上での実装のJRubyと並んで、そこそこメジャーなRuby処理系の1つです。


CC BY-SA 4.0
2018-11-25T12:15:37.260
50613
2018-11-25T12:15:37.260
3060
50592
answer