Rubyについてはわかりません:)
問題は、HTML 電子メールのすべての CSS をインライン スタイルに変換する方法が必要なことです。そして、 Alex Dunae の Premailerを使用するよりも良い方法はありません。
しかし、Windowsで実行したいです。私の目標は、C# からスクリプトを実行し、C# で ruby スクリプトによって作成されたファイルを取得し、電子メールに HTML を使用できるようにすることです。
とにかく、Ruby スクリプトを実行するのは私にとって難しい部分です。Ruby Installerをダウンロードしてインストールし、Premailer 1.6.2 パッケージもダウンロードしました。
私はこれを実行しようとします:
C:\Ruby192\bin>ruby.exe C:\Workspace\Premailer\bin\premailer C:\Workspace\index.htm > C:\Workspace\index2.htm
そして、それが私に伝えているのはこれです:
C:\Ruby192\bin>ruby.exe C:\Workspace\Premailer\bin\premailer C:\Workspace\index.htm > C:\Workspace\index2.htm
<internal:lib/rubygems/custom_require>:29:in `require': no such file to load -- hpricot (LoadError)
from <internal:lib/rubygems/custom_require>:29:in `require'
from C:/Workspace/Premailer/lib/premailer.rb:4:in `<top (required)>'
from <internal:lib/rubygems/custom_require>:29:in `require'
from <internal:lib/rubygems/custom_require>:29:in `require'
from C:/Workspace/Premailer/bin/premailer:5:in `<main>'
おそらくいくつかの依存関係が必要ですか、それとも何ですか?