4

シューズでの宝石のサポートについて多くの質問がありましたが、どこに置くかについては誰も答えていません。WindowsXPにShoesRaisins1134があり、ダウンロードdbi-0.4.1.gemして次のものを動作させようとしています。

Shoes.setup do
  gem 'dbi'
end

require 'dbi'

Shoes.app 
  ...
end

これを実行するとInstalling dbi -- Looking for dbi、gemファイルが見つからない状態が何時間も続くというダイアログが表示されます。私はそれを次のすべての場所に置いてみましたが無駄になりました:

  • 上記のスクリプトを含むフォルダー
  • D:\ Program Files \ Common Files \ Shoes \ 0.r1134 \ ruby​​ \ gems
  • D:\ Program Files \ Common Files \ Shoes \ 0.r1134 \ ruby​​ \ gems \ 1.8 \ gems

どちらが間違っていますか?フォルダまたはコード?

編集-回答:

答えてくれた@Pestoに感謝します。引用されたテキストを読んだことがありますが、Shoesがインストールされたgemファイルをどこに配置したかを参照するために誤解しました。gemソースを取得した場所ではありません。Windows XPでは、参照はに変換され%USERPROFILE%\Application Data\Shoes、インストールは完全に機能しました。今それで遊び始めるために...

4

2 に答える 2

3

コードは正常に見えます。たとえば、これはただの桃色です:

Shoes.setup do
  gem 'RedCloth'
end

require 'RedCloth'

Shoes.app do
  para RedCloth.new('*awesome*').to_html
end

宝石がインストールされている場所に関しては、_なぜ彼自身がこれに答えます

ジェムリストをShoes.setupブロックに配置すると、ジェムのいずれかが存在しない場合に、上記のシューズポップアップが表示されます。スーパーユーザー権限を必要としないように、gemsは〜/.shoesにインストールされます。(そして、Shoesが通常のRubyのものを台無しにしないようにするためです。)

于 2009-05-05T15:31:14.880 に答える
0

靴が宝石を見つけることができるかどうかを確認するのに問題があるときはいつでも、靴で利用できる宝石を〜/ .shoes / + gem/gemsで見ることができます。

于 2014-10-04T14:21:53.750 に答える