後へ      Topへ      次へ

GitHub 対応

GitHub でプルリクエストを出す際、様々なチェックが走ります。
ただ、デフォルトの実行環境は Ubuntu なので、
本稿の Windows 用コードではエラーが頻発してしまいます。

以下のように変更することで対応します。

ruby.exe → ruby

\bin フォルダにある各ファイルで、
#!/usr/bin/env ruby.exe

#!/usr/bin/env ruby
に変更します。

git update-index

上記 .exe を削除したファイルに対して、
プロンプトで以下を実行します。

対象のファイル名が brakeman だったら、
git update-index --chmod=+x bin/brakeman

これをファイルの数だけ実行します。

個々のファイルで設定するのが面倒なら、

Get-ChildItem bin -File | ForEach-Object {
  git update-index --chmod=+x $_.FullName
}

でも構わないと思います。

後へ      Topへ      次へ