Ruby mine」カテゴリーアーカイブ

Ruby Mine(JetBrainsToolboxを使ってインストール)

JetBrainsToolboxとは?

JetBrainsツールを簡単に管理できるもの

  • インストール
  • 自動更新
  • IDEとプラグインを一緒に更新
  • ロールバックとダウングレード

パッケージ全体をダウンロードする代わりにパッチやパッチ一式をダウンロードし、IDEのメンテナンスにかかる時間と労力を節約することができる。 すべてがバックグラウンドで更新されるため、コーディングを一切中断する必要はありません。

Toolbox アプリをインストールする(Mac)

  1. JetBrainsの公式からダウンロードをクリック

  2. 「保存」をクリックしてダウンロード 続きを読む

Ruby mine2.5(他のプラグインの導入)

前回の復習(プラグインの導入準備)

RubyMine-EAPのウィンドウをクリックしてアクティブ状態にして、画面上部にマウスを移動し、メニューバーを表示してRubyMine-EAPタブのPreferences…をクリックで環境設定をする。

1:またはショートカットキーの「⌘,」で環境設定をする。

2:左のサイドバーのプラグインをクリック

3:上部中央にあるマーケットプレイスをクリックして準備完了 続きを読む

Rubymine(Docker環境でのデバッグ)

参考にした記事

システム環境設定→セキュリティーとプライバシー→デベロッパツールから[+]を押し、プログラムの登録ダイアログを表示する。
スクリーンショット 2019-12-24 2.18.16.png

画面右上の検索窓からを選択(複数ある場合は一番新しくてファイルサイズの大きいもの)を指定します。JetBrains Toolboxを起動中の場合、JetBrains Toolboxを終了させる通知が表示されるので従う。

バージョン管理から取得を選択

任意のものをgithubからクローン

ダウンロードが完了すると、RubyMineが自動的にローカルのRakeを呼ぼうとしてエラーになるが無視する。

Gemfileに’debase’と’ruby-debug-ide’を追加

database.ymlの設定(MySQLの場合)database:の部分は任意で

default: &default
  adapter: mysql2
  encoding: utf8
  pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
  username: root
  password: password
  socket: /tmp/mysql.sock
  host: db

development:
  <<: *default
  database: lifehack_development

続きを読む

Ruby Mine2(プラグインの導入)

プラグインの導入

1:FinderでアプリケーションにあるRubyMine 2020.2 EAP.appをダブルクリックして「開く」をクリックして起動する。

2:新規プロジェクトの作成をクリック

3:適当なディレクトリを指定して右下の「作成」をクリック

4:RubyMine-EAPのウィンドウをクリックしてアクティブ状態にして、画面上部にマウスを移動しメニューバーを表示してRubyMine-EAPタブのPreferences…をクリックで環境設定をする。

またはショートカットキーの「⌘,」で環境設定をする。

5:左のサイドバーのプラグインをクリック

6:上部中央にあるマーケットプレイスをクリック

プラグインの導入(例としてHighlightBracketPairをインストール)

HighlightBracketPairとは?

カーソルがある箇所を囲んでいるカッコ()をハイライト表示して

ソースコードを読みやすくできるプラグイン

 

1:マーケットプレイスの下部にある検索窓にHighlightBracketPairで検索して

インストールをクリックしRestart IDEをクリックして再起動

プラグイン導入前↓(user_params)に注目

 

 

 

 

 

 

 

プラグイン導入後↓(user_params)に注目

使い方:プラグインを有効にしている限り有効

その他のプラグインに関しては先程のように検索窓で検索して追加していく。

オススメのプラグインはこちら↓で紹介されているのでチェック!

RubyMineをさらに便利にするプラグインたち:前編

 

Ruby Mine1.5(Ruby MineEAPのインストールと日本語化)

RubyMine-EAP(早期アクセスプログラム)とは?

Jetbrains公式より引用

早期アクセスプログラム(EAP)では、プレスリリースビルドの製品を無料でご利用いただけます。 新しい機能をお試しいただき、貴重なご意見をお寄せください。

1ヶ月の無料期間が終わってまだ購入を検討している方などにオススメ

ただし日本語化をする場合、注意しないと起動しなくなるので注意!

起動しなくなった場合QiitaのRubyMine-EAP を日本語化を参照

Ruby MineEAPをダウンロード

1:Ruby Mine公式から左下の「Download」をクリック

2:「保存」をクリックしてダウンロード。

続きを読む