並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 105件

新着順 人気順

Gemfileの検索結果1 - 40 件 / 105件

  • HEY's Gemfile

    Gemfile � ��LV ��LV ruby '2.7.1' gem 'rails', github: 'rails/rails' gem 'tzinfo-data', '>= 1.2016.7' # Don't rely on OSX/Linux timezone data # Action Text gem 'actiontext', github: 'basecamp/actiontext', ref: 'okra' gem 'okra', github: 'basecamp/okra' # Drivers gem 'mysql2' gem 'sqlite3' # Used for asset generation in BK gem 'redis', '~> 4.0' gem 'redis_connectable', github: 'basecamp/redis_conne

      HEY's Gemfile
    • Ruby: GemfileとGemfile.lock究極ガイド(翻訳)|TechRacho by BPS株式会社

      概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: The Ultimate Guide to Gemfile and Gemfile.lock | Saeloun Blog 原文公開日: 2022/08/16 原著者: Keshav Biswa サイト: Saeloun Blog Ruby on Railsの開発者なら、GemfileやGemfile.lockを知らない人はいないでしょう。この2つのファイルはRuby gemをインストールするのに欠かせませんが、仕組みを知らないままでは混乱する可能性もあります。本記事では、Gemfileとは何か、その中に何があるのか、および使い方について解説します。 最初に、デフォルトのRails 7アプリケーションを作成し、それからGemfileの各行を調べて意味を理解していきましょう。 新規作成したアプリのディレクトリには、Gemfileと

        Ruby: GemfileとGemfile.lock究極ガイド(翻訳)|TechRacho by BPS株式会社
      • Gemfile of dreams: the libraries we use to build Rails apps—Martian Chronicles, Evil Martians’ team blog

        From time immemorial, the Evil Martians team has worked on dozens of Ruby on Rails projects every year. Naturally, this process involves a lot of Ruby gems. Some reflect our desire to be cutting-edge and to use modern tools (or build our own!) Other gems are so flexible they’ve been used in most of our projects. Our development philosophies, programming habits, and soul are within this universe of

          Gemfile of dreams: the libraries we use to build Rails apps—Martian Chronicles, Evil Martians’ team blog
        • GemfileでのRubyバージョン指定を.ruby-versionから読む - koicの日記

          Gemfile での Ruby バージョンの指定を、値の直書きではなく .ruby-version からの読み込みに変更する設定です。 https://github.com/rubygems/rubygems/pull/6876 例えば、Rails アプリケーションなんかで Gemfile に .ruby-version と同じ 3.3.0 を指定しているようであれば、以下のように記述できます。 -ruby '3.3.0' +ruby file: '.ruby-version' asdf に類するものを使っているようであれば、ruby file: '.tool-versions' と記します。 https://github.com/rubygems/rubygems/pull/6898 この設定によって Ruby のアップデート時のバージョンの更新ポイントを減らすことができます。 なお、古

            GemfileでのRubyバージョン指定を.ruby-versionから読む - koicの日記
          • gemfile.directory

            A directory of Rails Gemfiles for inspiration and learning!

              gemfile.directory
            • Gem 開発における gemspec と Gemfile への開発 Gem の指定について - koicの日記

              昨日の Asakusa.rb 第547回で、hsbt さんに聞いて amatsuda さんたちを交えて話していた表題について書き残しておく。先に記しておくと決定的な結論はない。 Gem を開発する際に、開発時のみに使う Gem を指定する先として gemspec を使った spec.add_development_dependency での指定と Gemfile を使った gem での指定がある。補足しておくとそれぞれ前者は RubyGem での指定で、後者は Bundler での指定となる。このあたりどちらが推奨されているとかあれば聞いてみようというのが質問の発端だった。 RubyGems 3.1.2 と Bundler 2.1.4 時点で、それぞれでできることは以下となる。 RubyGems メタデータとして rubygems.org に公開できる。ただしそれを使ったアナリティクスなど

                Gem 開発における gemspec と Gemfile への開発 Gem の指定について - koicの日記
              • RenovateのGemfileやPodfileの更新でリリースノートを取得する - いけだや技術ノート

                Renovateは様々なデータソース・パッケージマネージャーに対応していて、もちろんRubyのBundlerのGemfileにも対応しているのだが、APIリクエストのレートリミットを回避する関係で、https://rubygems.org をデータソースとする場合はリリースノートの取得ができなくなっている。 これが不便で、自分達のチームではGemfileの更新にはDependabotを併用するという面倒な運用をしていた。最近になってこれを部分的に解消できる設定がRenovateに誕生したのでご紹介。 customChangelogUrlという設定を使うと、あるパッケージのリリースノートを探しにいくURLを指定することができる。これを使うとGitHubやGitLabの該当リポジトリのReleasesや CHANGELOG.md などからリリースノートをリストアップしてくれる。 例えばfast

                  RenovateのGemfileやPodfileの更新でリリースノートを取得する - いけだや技術ノート
                • Gemfileに記載してあるgemの説明を一覧で表示する #fjordbootcamp - アジャイルSEの憂鬱

                  追記: bundle info でgemの情報を表示できるので、一覧じゃなければコレで十分かも。 $ bundle info rails * rails (6.1.3.2) Summary: Full-stack web application framework. Homepage: https://rubyonrails.org Documentation: https://api.rubyonrails.org/v6.1.3.2/ Source Code: https://github.com/rails/rails/tree/v6.1.3.2 Changelog: https://github.com/rails/rails/releases/tag/v6.1.3.2 Bug Tracker: https://github.com/rails/rails/issues Mailin

                    Gemfileに記載してあるgemの説明を一覧で表示する #fjordbootcamp - アジャイルSEの憂鬱
                  • Understanding The Gemfile.lock File

                    If you’re not familiar with Gemfiles and gem versioning, this guide will make more sense if you start with my guide on updating gems. The very first time you run bundle install in a Ruby project that has a Gemfile, Bundler will automatically create a file called Gemfile.lock. That is the authoritative source of the gems your project uses, and their versions. Gemfile.lock makes sure that when you s

                      Understanding The Gemfile.lock File
                    • [Ruby] Bundled gemsはGemfileに指定して使おう

                      まとめ Rubyインストール時に同梱されるgemは、Standard gemsと呼ばれるが、これらはDefault gemsとBundled gemsの2種類に分かれる Bundled gemsは、bundlerを利用するプロジェクトでは、Gemfileに指定&bundle installする必要がある トラブル例: 古いRubyのバージョンのプロジェクト中で使っているライブラリが、Rubyの新バージョンでBundled gemになっていて、新しいRubyでbundle exec ruby foo.rbするとin `require': cannot load such file -- minitest/autorun (LoadError)のようにrequireに失敗した Bundled gemsのリストは、gems/bundled_gemやhttps://stdgems.org/で確認で

                        [Ruby] Bundled gemsはGemfileに指定して使おう
                      • GitHub - vividmuimui/lock_diff: This gem detects changes to your package manager (e.g. Gemfile) and generates a Markdown-formatted diff

                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                          GitHub - vividmuimui/lock_diff: This gem detects changes to your package manager (e.g. Gemfile) and generates a Markdown-formatted diff
                        • Ruby: Gemfileに.ruby-versionを読み込む便利技(翻訳)|TechRacho by BPS株式会社

                          以下の過去記事で、Gemfile内に記述するRubyバージョン指定をゆるくすることを推奨したことがあります。これは現在でも価値のある方法ですが、それとは別にほとんどの場合でうまく動く方法を紹介します。 参考: Use Loose Ruby Versioning in Your Gemfile - Andy Croll この便利なワンライナーを教えてくれたEmmaに感謝します。 chrubyなどのRubyバージョンマネージャは、個別のアプリケーションのrootディレクトリ内に置かれている.ruby-versionファイルを探索することで、アプリケーションで指定のRubyバージョンが必ず使われるようにします。 アプリケーションで必要なRubyバージョンをこの.ruby-versionファイルで指定すると、バージョンマネージャは環境を自動で切り替えて指定のRubyバージョンを使うようにします。

                            Ruby: Gemfileに.ruby-versionを読み込む便利技(翻訳)|TechRacho by BPS株式会社
                          • GemfileのPLATFORMSの書き方 - komagataのブログ

                            bundle2.2からか対応platformが細かくなった。 arm64-darwin-22 arm64-darwin-23 x86_64-darwin-21 x86_64-darwin-22 x86_64-linux こんな感じでosのバージョン毎に追加してくのは辛い。みんなどうやってるのかなと思ってSlackのruby-jpのsupportチャンネルで質問させてもらいました。 gohさん、kojix2さんに教えていただきました。ありがとうございます。 結論から言うとこう言う感じで良さそう。 PLATFORMS universal-darwin x86_64-linux mac関連は全部universal-darwinでOK。CIや本番環境、WSL2の人用にはx86_64-linuxでOK。

                            • eval_gemfile

                              ちょっとしたコード変更を紹介するシリーズ。 - instance_eval( - File.read('Gemfile') - ) + eval_gemfile('Gemfile') Gemfileから別のGemfileを評価したいときに使えるメソッドとして、eval_gemfile (Bundler::Dsl#eval_gemfile) があったことを、他人のコードを読んでいて思い出した。結果的に、上記のように書き換えた。やっていることは大体同じだけど、異常系の考慮や相対パスの取り扱いなど細かなことをやってくれるし、DSLに入りてはDSLに従うべきだろうという考えの元で。 こういうきもい処理は、複数のGemfileを運用するとき場合などに出てくる。例えば、アプリケーションでRails 6と7との過渡期で並行運用するときや、ライブラリで複数のバージョンのGemをテストするときなど。

                              • Dependabot を使ってGitHubのGemfileのアップデートのPRを作る

                                目的 RailsプロジェクトのGemfileを最新に保つべく、Dependabotを使う 手順 /.github/dependabot.yml をdefault branchにcommitするだけです。 documentは下記です。 自分の設定 以下自分が使っている設定です。 version: 2 updates: - package-ecosystem: "bundler" directory: "/" target-branch: "develop" schedule: interval: "weekly" day: "friday" time: "00:32" timezone: "Asia/Tokyo" versioning-strategy: "lockfile-only" open-pull-requests-limit: 2 - package-ecosystem: "npm

                                  Dependabot を使ってGitHubのGemfileのアップデートのPRを作る
                                • Rails 7.0.0+Ruby 3.1.0のGemfileは7-0-stableブランチの指定が必要|TechRacho by BPS株式会社

                                  2022.01.05 Rails 7.0.0+Ruby 3.1.0のGemfileは7-0-stableブランチの指定が必要 現象 Ruby 3.1.0がリリースされた直後にRails 7.0.0をRuby 3.1.0で動かそうとすると、以下のRails::Engine is abstract, you cannot instantiate it directly.エラーが出て動きませんでした。これはrails newの場合ですが、他の操作でも出ました。 $ dip rails new . --skip-git Calling `DidYouMean::SPELL_CHECKERS.merge!(error_name => spell_checker)' has been deprecated. Please call `DidYouMean.correct_error(error_nam

                                    Rails 7.0.0+Ruby 3.1.0のGemfileは7-0-stableブランチの指定が必要|TechRacho by BPS株式会社
                                  • 【初心者向け】bundler、Gemfile、Gemfile.lockの関係性について図でまとめてみた - Qiita

                                    【初心者向け】bundler、Gemfile、Gemfile.lockの関係性について図でまとめてみたRubyRailsGem初心者 Ruby on RailsでWebアプリケーション(以降ではRailsアプリと略します)を開発をするにあたり、gemの活用は開発効率をあげるために重要です。 Railsアプリ開発でgemを利用する機会は多くありますが、どのようにgemが管理されているかということについて理解をする機会は少ないかもしれません。 今回は『bundler』『Gemfile』『Gemfile.lock』といった、gemの管理を理解する上で重要な役割をもつ概念について紹介をしたいと思います。 2019年7月27日追記 @scivola さんにコメントで補足説明をしていただきました。 非常に参考になる内容ですので、こちらのコメントもぜひ読んでいただければと思います。 bundlerとは

                                      【初心者向け】bundler、Gemfile、Gemfile.lockの関係性について図でまとめてみた - Qiita
                                    • Gemfile の ~> という記号はどういう意味なのか

                                      RubyGems の依存関係を管理してくれる Bundler の Gemfile 内で使われる ~> という記号はどう言う意味なのでしょうか. Bundler のバージョンは 1.16.1 になります. 例えば次のような Gemfile があった場合, source 'https://rubygems.org' gem 'nokogiri' gem 'rack', '~> 2.0.1' gem 'rspec'

                                      • gemspecのadd_development_dependencyではなく、Gemfileを使う? - Qiita

                                        久しぶりに、bundle gem で gem を作ったら、rake や rspec が、gemname.gemspec ではなく、Gemfile に記載されるようになっていたので、調べてみました。 調べた結果、Gemfile のほうが柔軟性があり、実際のユースケースでも gemspec の add_development_dependency だけでは対応できないことがある、そのため Bundler では Gemfile の使用を奨励するために修正した、ということのようです。 なお、この記事は、「こういう理由でこうした方が良い」というものではないです。 経緯 久しぶりに bundle gem コマンドで gem を作りました。

                                          gemspecのadd_development_dependencyではなく、Gemfileを使う? - Qiita
                                        • Gemfile の Dual Boot 方法 - id:onk のはてなブログ

                                          Gemfile 内で切り替える こういう ENV で切り替えるやつとか、eval_gemfile を使うやつとか。 https://github.com/discourse/discourse/blob/v2.6.2/Gemfile#L9-L16 def rails_master? ENV["RAILS_MASTER"] == '1' end if rails_master? gem 'arel', git: 'https://github.com/rails/arel.git' gem 'rails', git: 'https://github.com/rails/rails.git' else # NOTE: Until rubygems gives us optional dependencies we are stuck with this needing to be explic

                                            Gemfile の Dual Boot 方法 - id:onk のはてなブログ
                                          • railsでgemfileの'devise''bootstrap'をインストール後、urlがエラー時の対処 - Qiita

                                            発環境 ・macOS Catalina 10.15.7 ・Ruby 2.6.6 ・ Rails5.1.6 railsチュートリアルが終わり、初めてオリジナルアプリ制作に取り掛かった際のエラーの解消法をメモします。 gemfileに以下を追加しbundle install gem 'devise' gem 'bootstrap', '~> 4.4.1' gem 'devise-bootstrap-views', '~> 1.0' rails routes から/users/sign_upを確認。 http://localhost:3000/users/sign_up を検索時のエラー @import "bootstrap-sprockets";を削除してみても↓ gemfile を色々変えてみても変わりませんでした。 解消方法 単純でした。 サーバーを再起動するだけでできました。 viewフ

                                              railsでgemfileの'devise''bootstrap'をインストール後、urlがエラー時の対処 - Qiita
                                            • ruby rakeコマンド実行時に「Gem::LoadError: You have already activated rake xx.xx.xx, but your Gemfile requires rake xx.xx.xx. Prepending bundle exec to your command may solve this」が発生した場合の対処法

                                              HOMERubyruby rakeコマンド実行時に「Gem::LoadError: You have already activated rake xx.xx.xx, but your Gemfile requires rake xx.xx.xx. Prepending bundle exec to your command may solve this」が発生した場合の対処法 ruby rakeコマンド実行時に「Gem::LoadError: You have already activated rake xx.xx.xx, but your Gemfile requires rake xx.xx.xx. Prepending bundle exec to your command may solve this」が発生した場合の対処法 作成日 2020.07.20 Ruby ruby r

                                                ruby rakeコマンド実行時に「Gem::LoadError: You have already activated rake xx.xx.xx, but your Gemfile requires rake xx.xx.xx. Prepending bundle exec to your command may solve this」が発生した場合の対処法
                                              • Gemfileにバージョンを指定したり、しなかったり。Gemfileについて - Qiita

                                                はじめに RailsでGemを使うときにgem 'kaminariとか記述しますよね。 ネットの記事を見てると">= 1.2.3", "< 2.0.0"とか書かれていてバージョンのこと書いてあるんだろうな〜とは思いつつも、そのままコピペして使ったり、gem名だけ記述したりで使ってますって方結構いるかと思います。 groupとかあるけど、このアプリはどこに書いたらいいの〜とかわからないなどありますよね? そこで、そこをクリアにしようとまとめてみます。 GemfileとGemfile.lock GemfileとはRailsアプリで利用するライブラリ、gemが記述されているファイルのことです。 Gemfileを参照することで、Railsアプリを動作させるためにはどのgemをインストールすればいいのかがわかります。 Gemfile.lockはGemfileを元に実際にインストールされたgemに加え

                                                  Gemfileにバージョンを指定したり、しなかったり。Gemfileについて - Qiita
                                                • ossan.fm 217 にゲスト出演した, bundler/inline でログを出すときは gemfile(true) と書く, 国立科学博物館の毒展を見てきた - HsbtDiary(2022-12-02)

                                                  ■ ossan.fm 217 にゲスト出演した 転職してから近況報告も兼ねて出演したいしたい!と騒いでいたらよんでもらえたのであれこれ喋ってきました。 217.雑誌を活用して美術館めぐり (ゲスト:hsbtさん) | Ossan.fm いつも30分くらいだったよな...と思いつつ、喋りまくっていたら前半だけで 40 分という分量になってしまった。転職前後の話、美術館巡りについて、雑誌読みまくりの3本立ての内容となっています。僕の近況についてわかりやすい内容になっていて、自分で聞いてもこの人面白いこと言ってるな、って感想だったので是非聞いてみてください。 ■ bundler/inline でログを出すときは gemfile(true) と書く タイトルが全てで終わってしまうシリーズです。Ruby のペライチファイルで bundler を呼び出して何かをするときに最高便利な bundler/i

                                                  • gemfile・bundler関連の仕様について調査

                                                    Gemfile.lockのPLATFORMS表記について bundler2.2以降だと、mac以外のプラットフォームで実行するには実行元のプラットフォームを指定する必要がある 下記のようにbundle lock --add-platform コマンドで追加し、Gemfile.lockに追記されていればOK

                                                      gemfile・bundler関連の仕様について調査
                                                    • 【メモ】Gemfile.lockをGitの追跡から除外したい - Qiita

                                                      Gemfile.lock について、マージすると本番環境にまで反映されちゃうので、 いつか入れるとしても今はコミットに含めない。 (入れるなら入れるで別で専用のマジリクを作るはず!) との事で、Gemfile.lockをGitの追跡から除外します。 通常であれば.gitignoreに記載するいう対応ですが、 今回は一度コミットしてしまったため、後から追跡を除外します。 ローカルの追跡から除外 $ git update-index --skip-worktree Gemfile.lock 設定の確認 $ git ls-files -v

                                                        【メモ】Gemfile.lockをGitの追跡から除外したい - Qiita
                                                      • Gemfileにおける「>= 」と「~>」の違い - Qiita

                                                        gemコマンドで特定のバージョン番号を指定しない限り、Bundlerは自動的に最新バージョンのgemを取得してインストールする 「>=」について

                                                          Gemfileにおける「>= 」と「~>」の違い - Qiita
                                                        • cloud9でbundle installで再構築出来ず、gemfile.lockを削除とMysqlなのにPostgresqlインストールしたら解決した話。 - Qiita

                                                          cloud9でbundle installで再構築出来ず、gemfile.lockを削除とMysqlなのにPostgresqlインストールしたら解決した話。

                                                            cloud9でbundle installで再構築出来ず、gemfile.lockを削除とMysqlなのにPostgresqlインストールしたら解決した話。 - Qiita
                                                          • 「Your Ruby version is 2.5.9, but your Gemfile specified 2.5.8」というエラーの対応を考える - ものづくりのブログ

                                                            ruby 関連でエラーが出たので対応方法をここにメモします。 エラー内容 対応したこと rubyのバージョン確認 rbenv確認 bundlerの場所確認 bundlerインストール エラー内容 「bundle install」を実行したら以下のエラーが出ました。 Your Ruby version is 2.5.9, but your Gemfile specified 2.5.8 対応したこと rbenvをセットアップ rubyのバージョンを合わせる bundlerインストール rubyのバージョン確認 $ ruby -v rbenv確認 $ rbenv versions bundlerの場所確認 $ which bundler bundlerインストール rbenvのruby gemにbundlerをインストールする。 $ gem install bundler

                                                              「Your Ruby version is 2.5.9, but your Gemfile specified 2.5.8」というエラーの対応を考える - ものづくりのブログ
                                                            • embulk 0.9.XをBundlerで利用している人は、Gemfileでembulk.gemのバージョンを指定しよう

                                                              本文書について embulk 0.9.XをBundlerで利用している(embulkのプラグイン管理にGemfileを使っている人)への案内です。 要約 embulk 実行時に以下のようなメッセージが出力されたら、Gemfile を確認して修正をしましょう。 エラーメッセージ(0.10.26以降) ******************************************************************************************* Running Embulk version (0.9.23) does not match the installed embulk.gem version (0.10.26). If you use Embulk v0.9.* without Bundler: Uninstall embulk.gem from

                                                                embulk 0.9.XをBundlerで利用している人は、Gemfileでembulk.gemのバージョンを指定しよう
                                                              • Gemfileを非エンジニアが理解するまでの過程 - Qiita

                                                                Gemfileってなぁに? ご指摘いただき、Bundlerの内容を修正しました。 ポートフォリオ作成にあたり、あれこれ環境構築していました。 Gemfileってなんやねん。 チュートリアルではわからないままやっていたわけですが、ここいらでまとめておきたい。 Gemfileとはなんぞや \_ヘヘ(∀`*)カタカタ 『Gemfile』とはRailsアプリで利用するgemの一覧を管理するファイルです。 引用 gem...?? gemとはrubyのライブラリのことです。 引用 ・・・ライブラリ?? 便利なプログラムの部品をいっぱい集めて、ひとまとめにしたファイルのこと 引用 ・・・・芋づる式にわからない単語がでてくる。 はじめに大枠を理解する 関連キーワード: Gemfile, Gemfile.lock, bundler, ライブラリ, gem 上記のキーワードを、ストーリー化してまとめてみる。

                                                                  Gemfileを非エンジニアが理解するまでの過程 - Qiita
                                                                • 【Rails × Docker】*エラー* Could not find gem 'mysql2 (~> 0.5)' in any of the gem sources listed in your Gemfile. - Qiita

                                                                  【Rails × Docker】*エラー* Could not find gem 'mysql2 (~> 0.5)' in any of the gem sources listed in your Gemfile.RailsDocker ◆目的 ずっと悩んでいたDockerの課題解決に一歩近ずけたので忘却録のため、記述します! *補足 私の場合、mysql2がないよ!というエラーが出た際、無理くり手動でmysql2を入れてみました。ですが、Gemfileのmysqlの次に記述されてるpumaがないですよ!というエラーが出たので、別の方法を探していたところwebpackerにたどり着きました。 ◆結論 コンテナ上で「rails webpacker:install」このコマンドを打った後、 Gemfile.lockの中身を削除して、 docker-compose up --build コマン

                                                                    【Rails × Docker】*エラー* Could not find gem 'mysql2 (~> 0.5)' in any of the gem sources listed in your Gemfile. - Qiita
                                                                  • Gemを追加したら、There was an error parsing `Gemfile`と言われる - Qiita

                                                                    [!] There was an error parsing `Gemfile`: You cannot specify the same gem twice with different version requirements. You specified: faker (>= 0) and faker (= 2.1.2). Bundler cannot continue. # from /Users/XXXX/XXXX/XXXX/Gemfile:88 # ------------------------------------------- # gem 'dotenv-rails' > gem 'faker', '2.1.2' # gem 'carrierwave' # -------------------------------------------

                                                                      Gemを追加したら、There was an error parsing `Gemfile`と言われる - Qiita
                                                                    • Gemfileでインストールするgemを間違えた時の対処法 - Qiita

                                                                      本記事の対象者 「インストールしようと思っていたgemを間違えてしまった」 「Gemfileでインストールしたgemを削除したい」 そんな方に向けてこの記事を書いています。 ステップ1:Gemfileから削除する はじめに、Gemfileから間違ってインストールしたgemの記載を削除します。 ステップ2:Gemfile.lockから削除する 次に、Gemfile.lockの記載を更新します。Gemfile.lockは手動で修正せずに、以下のコマンドを実行して、自動で修正するようにしてください。

                                                                        Gemfileでインストールするgemを間違えた時の対処法 - Qiita
                                                                      • Gemfileで指定されたRubyのバージョンを変更する - Qiita

                                                                        を実行すると、 Your Ruby version is 2.5.1, but your Gemfile specified 2.3.3 というエラーが出た。 今回、Gemfileのバージョンを2.5.1にしたかったため、Gemfileを書き換えることにした。 Gemfileを書き換える ディレクトリ内のGemfileを開く バージョンは3行目に書かれていた これを2.5.5に直す。 保存して再度サーバー起動を試みるも、 Could not find concurrent-ruby-1.1.1 in any of the sources Run bundle install to install missing gems. というエラー発生。 bundle updateの実行 下記のサイトがそのまま役に立った。 http://startonlineeikaiwa.com/programmi

                                                                          Gemfileで指定されたRubyのバージョンを変更する - Qiita
                                                                        • Rubyバージョンに合わせて Gemfile.lock を切り替える - Qiita

                                                                          目次 Gemfile で Ruby バージョンごとに分岐させる Ruby のバージョンごとの Gemfile.lock を準備する .gitignore で Gemfile.lock を除外する 1. Gemfile で Ruby バージョンごとに分岐させる Gemfile に下記のような形式で書く 各バージョンに合わせて RUBY_VERSION == "3.0.2" は書き換えてください # coding: utf-8 source 'https://rubygems.org' # バージョン判定 use_ruby3 = RUBY_VERSION == "3.0.2" gemfile_path = "#{__dir__}/Gemfile.lock" # バージョンに一致した Lock ファイルをコピーする unless File.exist?(gemfile_path) if use_

                                                                            Rubyバージョンに合わせて Gemfile.lock を切り替える - Qiita
                                                                          • Gemfileで指定するRubyバージョンを.ruby-versionから読み込む | 高木のブログ

                                                                            dev.toのリポジトリを読んでいたら、GemfileでのRubyのバージョン指定を.ruby-versionから読み込む方法を使っていて、これは便利だと思ったの真似させてもらう Gemfile -ruby '2.7.4' +ruby File.read(File.join(File.dirname(__FILE__), '.ruby-version')).strip これでRubyのバージョンを上げる時に変更するファイルを1つ減らせる

                                                                            • Could not load the 'listen' gem. Add `gem 'listen'` to the development group of your Gemfile (LoadError)というエラーの解決法について - Qiita

                                                                              Could not load the 'listen' gem. Add `gem 'listen'` to the development group of your Gemfile (LoadError)というエラーの解決法についてRailsGemlistenLoadError Could not load the 'listen' gem. Add gem 'listen' to the development group of your Gemfile (LoadError)というエラーの解決法について 原因は、gemのlistenが開発環境にあることにある。 つまり、 gem 'listen'をdevelopmentだけではなく、全体に影響させればいいので、gemfileの最後に記述するとかして、bundle install bundle updateすれば、 解決するだろう。

                                                                                Could not load the 'listen' gem. Add `gem 'listen'` to the development group of your Gemfile (LoadError)というエラーの解決法について - Qiita
                                                                              • rubyのbundleでgemfileのパスでハマったのでメモ - 下級エンジニアの綴

                                                                                どうもやんてらです。bundleを行う時にGemfileが上手く読み込めなかったので、その時周りの方に教えて頂いたメモになります。 このような感じでGemfileを置いてて、 root@dda622750a80:/app# ls -al Gemfile -rw-rw-r-- 1 1001 1001 3901 Nov 16 09:38 Gemfile bundle installを叩くと root@dda622750a80:/app# bundle install ~ Bundle complete! 75 Gemfile dependencies, 176 gems now installed. Bundled gems are installed into `/usr/local/bundle` と出てきて想定したgemがインストールされていなくて(予定では 75 Gemfile ではな

                                                                                  rubyのbundleでgemfileのパスでハマったのでメモ - 下級エンジニアの綴
                                                                                • Docker上でGemfile.lockのBUNDLED WITHを変更する方法 - Qiita

                                                                                  はじめに この度共同開発を行う機会を頂き、共同開発用の環境構築を行うこととなりました。 そこでbundlerのバージョンを2.1.4に固定する必要があったのですが、一般的にbundlerをバージョン変更する方法を行ってもbundlerのバージョンが変更されませんでした。デバイス間の差異などに左右されないことからDockerで環境構築を行いたかったのでDocker上でGemfile.lockのBUNDLED WITHを変更する方法を模索しました。 以下、バージョン変更のために行った方法(後に説明しますが、この記事を書いている方が間違っているというわけではないです。むしろほとんどの場合はこれで解決するのではないかと個人的には思います。) この記事の対象者 何らかの事情があり、docker上でGemfile.lockのBUNDLED WITHを変更する必要がある方 構築する環境 Ruby 2.5

                                                                                    Docker上でGemfile.lockのBUNDLED WITHを変更する方法 - Qiita