Bundler
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
&tag(Bundler);
*目次 [#b0f3038c]
#contents
*関連ページ [#b900de7b]
-[[Gemfile]]
-[[./gemパッケージ作成]]
*参考情報 [#pc172cbe]
-[[Bundler: The best way to manage a Ruby application's g...
*概要 [#c0e87f56]
-使用するgemsを管理するためのツール
*使用方法 [#s6d488cd]
**参考情報 [#c52e7abe]
-[[Bundler: The best way to manage a Ruby application's g...
-[[橋本商会 » Ruby書くならBundler使え:http://shokai....
**簡単にGemfileだけを使う方法 [#g8f67aab]
-Gemfileを用意する。例えばActiveRecordを単独で使用する場合
#pre{{
source 'https://rubygems.org'
gem 'activerecord'
gem 'mysql2'
}}
-インストール。vendor/bundle以下にgemが追加される。
$ bundle install --path vendor/bundle
-使用する。自分のscriptの先頭で以下のようにかいて、ruby h...
#pre{{
require "rubygems"
require "bundler/setup"
require "active_record"
}}
[[ruby - Are bundle exec and require 'bundler/setup' equi...
**アプリのひな形を作成 [#y4d67c77]
-gemとしてインストール可能なアプリのひな形を作る事も出来...
bundle gem sampleapp -b -t #rspecが適用
bundle gem sampleapp -b --test=minitest #minitestが適用
*Gemfile [#b937dfec]
**requireってなに? [#n1448ca4]
-[[ruby on rails - Bundler: What is the :require => false...
-require するときの名前をかえることもできるらしい。
*Tips [#b7d0452d]
**パス指定の省略 [#lb751466]
-buldle install のパス指定を省略する。[[bundler - bundle ...
-~/.bundle/configに以下を記述。bundle configで確認できる。
#pre{{
---
BUNDLE_PATH: ./vendor/bundle
}}
**パッケージの命名規則 [#y6f7c4c7]
-[[Name your gem - RubyGems Guides:http://guides.rubygems...
-パッケージ名にハイフンを使う場合注意が必要 [#z37b810f]
-[[Create a Ruby Gem. Real World, play by play. Part 1:ht...
*トラブルシューティング [#a2a85f78]
**You must use Bundler 2 or greater with this lockfile. [...
-2021/08/31(火)実行時に上記エラーが発生。
-Gemfile.lockを削除してbundle updateする。
**Gemfileでgitリポジトリを指定したgemが更新されない [#fcc...
-gemspecでバージョンが上がっていれば「bundle update」で更...
**gem install bundlerでエラー発生 [#be610b6c]
-以下のようなエラーが発生する。
#pre{{
$ gem install bundler
ERROR: Could not find a valid gem 'bundler' (>= 0), here...
Unable to download data from https://rubygems.o...
}}
-[[Gem install fails with SSL certificate connection erro...
** 「because its extensions are not built. Try: gem pris...
-Capistranoでデプロイしようとして発生。キャッシュとインス...
-とりあえずエラーではない(警告?)のようなので放置。
**bundle installで「Bundler could not find compatible ver...
-bundle install時に以下のようなエラーが表示される。
#pre{{
Bundler could not find compatible versions for gem "bundl...
In Gemfile:
bundler (~> 1.16)
Current Bundler version:
bundler (2.0.1)
This Gemfile requires a different version of Bundler.
}}
-エラーメッセージの通りGemfile.lock(およびそのもとになっ...
-bundler 2.xの互換性がbundler 1.xとないためこのようなトラ...
-RubyGemsの場合.gemspecのbundlerのバージョンを上げても良...
**can't find gem bundler (>= 0.a) with executable bundle ...
-Gemfile.lockの「BUNDLE WITH」で指定されているbundlerのバ...
-bundlerがv2.0.0にバージョンアップしてこのエラーが発生す...
-BUNDLE WITHに指定されているバージョンをインストールする...
**Could not find gem 'bundler (< 2.0, >= 1.3.0)', [#ud22e...
-古いRailsアプリでbundle installしようとするとエラー。
-現在のバージョンの2.1.4。をアンインストールして1.X系の最...
gem uninstall bundler -v2.1.4
gem install bundler -v1.17.3
-もしくは古いバージョンを明示する。[[bundlerのバージョン...
終了行:
&tag(Bundler);
*目次 [#b0f3038c]
#contents
*関連ページ [#b900de7b]
-[[Gemfile]]
-[[./gemパッケージ作成]]
*参考情報 [#pc172cbe]
-[[Bundler: The best way to manage a Ruby application's g...
*概要 [#c0e87f56]
-使用するgemsを管理するためのツール
*使用方法 [#s6d488cd]
**参考情報 [#c52e7abe]
-[[Bundler: The best way to manage a Ruby application's g...
-[[橋本商会 » Ruby書くならBundler使え:http://shokai....
**簡単にGemfileだけを使う方法 [#g8f67aab]
-Gemfileを用意する。例えばActiveRecordを単独で使用する場合
#pre{{
source 'https://rubygems.org'
gem 'activerecord'
gem 'mysql2'
}}
-インストール。vendor/bundle以下にgemが追加される。
$ bundle install --path vendor/bundle
-使用する。自分のscriptの先頭で以下のようにかいて、ruby h...
#pre{{
require "rubygems"
require "bundler/setup"
require "active_record"
}}
[[ruby - Are bundle exec and require 'bundler/setup' equi...
**アプリのひな形を作成 [#y4d67c77]
-gemとしてインストール可能なアプリのひな形を作る事も出来...
bundle gem sampleapp -b -t #rspecが適用
bundle gem sampleapp -b --test=minitest #minitestが適用
*Gemfile [#b937dfec]
**requireってなに? [#n1448ca4]
-[[ruby on rails - Bundler: What is the :require => false...
-require するときの名前をかえることもできるらしい。
*Tips [#b7d0452d]
**パス指定の省略 [#lb751466]
-buldle install のパス指定を省略する。[[bundler - bundle ...
-~/.bundle/configに以下を記述。bundle configで確認できる。
#pre{{
---
BUNDLE_PATH: ./vendor/bundle
}}
**パッケージの命名規則 [#y6f7c4c7]
-[[Name your gem - RubyGems Guides:http://guides.rubygems...
-パッケージ名にハイフンを使う場合注意が必要 [#z37b810f]
-[[Create a Ruby Gem. Real World, play by play. Part 1:ht...
*トラブルシューティング [#a2a85f78]
**You must use Bundler 2 or greater with this lockfile. [...
-2021/08/31(火)実行時に上記エラーが発生。
-Gemfile.lockを削除してbundle updateする。
**Gemfileでgitリポジトリを指定したgemが更新されない [#fcc...
-gemspecでバージョンが上がっていれば「bundle update」で更...
**gem install bundlerでエラー発生 [#be610b6c]
-以下のようなエラーが発生する。
#pre{{
$ gem install bundler
ERROR: Could not find a valid gem 'bundler' (>= 0), here...
Unable to download data from https://rubygems.o...
}}
-[[Gem install fails with SSL certificate connection erro...
** 「because its extensions are not built. Try: gem pris...
-Capistranoでデプロイしようとして発生。キャッシュとインス...
-とりあえずエラーではない(警告?)のようなので放置。
**bundle installで「Bundler could not find compatible ver...
-bundle install時に以下のようなエラーが表示される。
#pre{{
Bundler could not find compatible versions for gem "bundl...
In Gemfile:
bundler (~> 1.16)
Current Bundler version:
bundler (2.0.1)
This Gemfile requires a different version of Bundler.
}}
-エラーメッセージの通りGemfile.lock(およびそのもとになっ...
-bundler 2.xの互換性がbundler 1.xとないためこのようなトラ...
-RubyGemsの場合.gemspecのbundlerのバージョンを上げても良...
**can't find gem bundler (>= 0.a) with executable bundle ...
-Gemfile.lockの「BUNDLE WITH」で指定されているbundlerのバ...
-bundlerがv2.0.0にバージョンアップしてこのエラーが発生す...
-BUNDLE WITHに指定されているバージョンをインストールする...
**Could not find gem 'bundler (< 2.0, >= 1.3.0)', [#ud22e...
-古いRailsアプリでbundle installしようとするとエラー。
-現在のバージョンの2.1.4。をアンインストールして1.X系の最...
gem uninstall bundler -v2.1.4
gem install bundler -v1.17.3
-もしくは古いバージョンを明示する。[[bundlerのバージョン...
ページ名: