タグ Gemfile
人気順 10 users 50 users 100 users 500 users 1000 usersGemfileの運用
長年の運用で「Gemfileはこう運用すると上手くいった」という知見が蓄積されてきたので、ここに書き出してみておく。 Bundler/OrderedGemsを有効化する RuboCopの Bundler/OrderedGems Copを有効化する。 悪い例: gem 'puma' gem 'jbuilder' 良い例: gem 'jbuilder' gem 'puma' セクションを分けない 基本的に、独自の判... 続きを読む
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... 続きを読む
RailsアプリをRBS + Steepで型チェックするまでの手順 - アジャイルSEの憂鬱
rails new してから steep check が通るまでにやってみた作業をまとめておく。 GitHub コードはGitHubで公開しているので、詳細な手順を知りたい方は参照してください。 github.com 手順 gemを入れる steepとrbs_railsをGemfileに追加する。 # Gemfile group :development do gem 'rbs_rails', require: false gem 'stee... 続きを読む
ridgepoleの起動をめっちゃ早くする
要約 新gem spring-commands-ridgepoleを作ったので使ってみてね。 Gemfileに gem 'spring-commands-ridgepole', group: :development をコピペするだけでinstallできるよ。 $ bin/spring binstub ridgepole でbinstubを作って、 $ bin/ridgepole で使えるよ。 ridgepoleという神ツールを皆様御存知でしょうか。 Rails m... 続きを読む
Pryはもう古い、時代はIRB - k0kubun's blog
僕はRubyで開発をする時は毎回Pryを使うくらいの熱狂的Pryユーザーだったのだが、PryはGemfileに書いてないと binding.pry できなくて不便。任意のgemをdefault gem化するgem default コマンドも作ったのだが、これをやるのすら面倒だと思っていた。 ある日、nobuさんがRubyに binding.irb という機能をいれた。Pryがdef... 続きを読む
Railsのissueに書いてある再現コードを使ってgit bisectする方法 - アジャイルSEの憂鬱
備忘録。 具体的な例 先日に登録されたissueを例にしてみる。 github.com 再現コードを少し書き換える v5.2.3と6.0.0.rc2でsqlite3の依存周りでエラーが出たので、Gemfileのあたりを少しだけ弄った。 # frozen_string_literal: true require "bundler/inline" gemfile = File.read(File.expand_path("Gemfile", __dir__)... 続きを読む
newrelic_rpmのしくみ - Qiita
https://speakerdeck.com/k0kubun/number-ginzarb の資料作成のためのnewrelic_rpmのコードリーディングメモ。バージョンはv4.3.0。 Railtie→Agent#start まで require 'newrelic_rpm'でRailtieが作られる まずRailsの場合、普通にGemfileにgem 'newrelic_rpm'を書くと、Bundler.requireされた時にNewRelic::Railtieが定... 続きを読む
定期的にyarn updateするには - おもしろwebサービス開発日記
2018 - 03 - 18 定期的にyarn updateするには ライブラリは定期的かつこまめにアップデートすることで辛さを減らしていく、というのは最近の開発現場では定説ではないかと思います。Railsプロジェクトの場合、Gemfileの定期更新を実施している現場も多いのではないでしょうか *1 。 最近のRailsアプリケーションはjsライブラリの管理にyarnを使っているところが多いかと思... 続きを読む
ドリコムの Gemfile 記述スタイル - Tech Inside Drecom
こんにちは, @onk です。 これは ドリコム Advent Calendar 2017 の8日目です。 7日目は桂田さんによる,『 わがままボディを目指すマスターデータをなんとかしたい 』です。 この記事ではドリコムにおける Gemfile , gems.rb の記載ルールについてまとめています。 元々はノールールでしたが,2014-04-28 に Idobata Gemfile プレゼント ... 続きを読む
rails-assets の調子が悪い時の回避策 - おもしろwebサービス開発日記
2016 - 01 - 18 rails-assets の調子が悪い時の回避策 皆さん、 rails-assets は使っていますか? rails-assets は、Gemfile で js や css のライブラリを指定して、バージョン管理や依存の解決などをしてくれるとても便利なサービスです。 しかし最近ではその役目を終えたとして、最大で今年末でサポートを終了するとしています。 Future o... 続きを読む
therubyracer considered harmful - なるせにっき
2016 - 01 - 08 therubyracer considered harmful 要約 therubyracerはやめてexecjsからnodeコマンド使え。 解説 Rails 3.1 で Asset Pipeline が導入されて以来、Gemfileに gem 'therubyracer' と書く人も増えたのではないでしょうか。しかし、それがどの程度のリスクを背負っているのか自覚のな... 続きを読む
python ローカル開発環境 構築 zuqqhi2のIT日記
pyenvを使って python ローカル開発環境 を構築する方法を簡単にまとめた。 pythonでもRubyのbundlerやGemfileと似た機構がある。 pythonでもバージョンやライブラリの管理が簡単にできるため、 これを期にpythonを試してみるのもあり。 OS Linux version 3.2.0-64-generic (buildd@kissel) (gcc version ... 続きを読む
React - 2015年版Adventarの構成 - Qiita
2015年版Adventarをリリースしたので今年の構成をメモとして残しておく。 http://www.adventar.org/ ちなみにAdventarはソースコード公開したい気持ちもあるんだけど色々めんどいこともあるので二の足を踏んでいる。 サーバー 言語はRuby。WAFはRails。特に物珍しいものは使ってない。Gemfileはこんな感じ。 https://gist.github.com... 続きを読む
MeCabで名詞のみを抽出するGemを公開しました | kami's blog
形態素解析を行なうためのライブラリとして有名なものにMeCabがあります。 これを用いて名詞を抽出する機会があったので、 mecab-noun_parser として公開しました。 インストール方法 Gemfile に以下を書いて bundle します。 gem 'mecab' gem 'mecab-noun_parser' もちろん、別途 MeCab 本体のインストールを行なう必要があります。 使... 続きを読む
embulk のプラグイン開発時にお試し実行するには - Qiita
$ ./gradlew classpath $ embulk run -I lib example.yml JRuby なプラグイン JRuby なプラグインの場合は、embulk も rubygems からインストールするように Gemfile に書いて 続きを読む
Ruby - sprockets-derailleur.gemでassets:precompileを高速化する - Qiita
ぼくのassets:precompileへの熱い想いは こちら をご確認ください。 で、あんまりにも遅いので調べていたらこんな こんなIssue を発見した。 なんかforkしてcore使うようにして高速化してくれるgem作ったぜボーイズ! みたいなこと書いてある! これは……!! 早速試す。 steel/sprockets-derailleur setup Rails4系なら、Gemfileにg... 続きを読む
Rails+ransackで検索機能作る - 城陽人の本棚
Railsで簡単に検索機能つけるのに、ransackというgemがあるようなので使ってみた。Railsは4.2.0、ransackは1.6.3を使いました。まず、Gemfileに追加。 gem "ransack", '~> 1.6.3' bundleでインストールする。 $ bundle install --path vendor/bundle 直接的にransack関係ないけど、検索フォームを作... 続きを読む
GistでGoを公開する - Qiita
Goは思いついたときにサクッとつくって即公開できたら最高だと思う。 https://gist.github.com/ を使えばブラウザで簡単にGoを書いて公開できる。 要点 GoはGitレポジトリ上に存在するパッケージを指定できる GistはGitレポジトリとしてのインターフェースを備えている Gistには複数のファイルを置ける そもそもGoにはGemfileすら要らなかった やり方 packag... 続きを読む
Railsで動的にエラーページを表示するGemを公開しました | kami's blog
Railsで404や500といったエラーページを動的に表示するrexceptionというGemを公開しました。 インストール方法 Gemfileに以下を書いてbundleするだけで使えます。 gem 'rexception' 使い方 最もシンプルな使い方は、app/views/errors/application.html.erbにビューを配置するだけです。 これで、(捕捉可能な)すべての種類のエ... 続きを読む
kami30k/acts_in_relation · GitHub
acts_in_relation is a Rails plugin that adds a relational feature to Model, such as follow, block, mute, or like and so on. Installation Add this line to your application's Gemfile: And then execute: ... 続きを読む
Railsでフォロー機能などを簡単に実装できるGemを公開しました | kami's blog
Railsでユーザのフォローやブロック、ミュート、あるいは記事へのいいね機能などを簡単に実装できるacts_in_relationというGemを公開しました。 インストール方法 Gemfileに以下を書いてbundleするだけで使えます。 gem 'acts_in_relation' 使い方 acts_in_relationは、(1)UserとUserといった同一モデルへの関係、(2)UserとP... 続きを読む
pplogのGemfileを眺めて気になったやつ - けんちゃんくんさんのWeb日記
pplogのGemfile - pblog が公開されていたので眺めながら、気になったやつを調べてみました。 garb Google Analytics API の Ruby クライアント。管理画面とかで使ってるんですかね。 数値だけもってきて他のメトリクスと合わせて表示できると便利そうなのであとで試してみよう。 inuicon-rails なんだこれ?と思ったらWeb Font!!! 便利だ。 ... 続きを読む
pplogのGemfile - pblog
2015-01-06 pplogのGemfile pplog ruby Gemfile rev: 38530c94aebae07372f184ee3b726b988ea53aa4 source 'https://rubygems.org' ruby '2.2.0' # Framework gem 'rails', '4.2.0' gem 'responders', '~>2.0' # Databa... 続きを読む
Idobata Gemfile プレゼント
Idobata Gemfile プレゼント tl;dr IdotabaのGemfileは"全プレ"になりました。ご笑納ください。→ Gemfile プレゼントについてのお詫び rebuild.fmのep36でお知らせさせていただきました、Idobataの最新版Gemfileプレゼントをお届けいたします。 過日はIdobata会議01への多数のご参加ありがとうございました。おかげさまで盛況なミートア... 続きを読む
[Rails 4.x][Bootstrap] Rails 4.x で Bootswatch を使う方法 - Qiita
前置き 製作中の Webサイト を、とりあえずいい感じのレイアウトにして、完成形のイメージ(や目の保養)にする為に、よく Bootstrap が使われています。 Bootswatch は Bootstrap のテーマで、やっぱりいい感じのレイアウトがまとまっています。 http://bootswatch.com/ この中のテーマの1つを Rails 4 で利用する方法をメモします。 Gemfile... 続きを読む