3

ライセンス版の flat-ui-pro を Rails アプリに統合しています。
このために、「designmodo-flatuipro-rails」gem を使用しています。

私の環境は次のとおりです。-
OS - Windows7 32 ビット
Ruby - 1.9.3p327
Rails - 4.0.0
twitter-bootstrap-rails - 2.2.8
jquery-ui-rails -
4.0.5 designmodo-flatuipro-rails - 1.1.4.2

場所「app/assets/stylesheets/」でブートストラップ ジェネレーターによって「bootstrap_and_overrides.css 」ファイルを生成しました。ブートストラップに「.less」ファイルを使用していません。

flatUI生成コマンドの実行中にエラー とエラーも発生しません。 これは、正しい FlatUI ディレクトリ内にいることを意味します。Cannot detect twitter-bootstrap-rails install
Invalid Flat UI Pro directory

flat-ui-pro generate コマンドを実行するとrails g flatuipro:install ./FlatUI/HTML/UI/Flat-UI-Pro-1.1.4、エラーがスローされます

ソース パスのいずれにも「./FlatUI/HTML/UI/Flat-UI-Pro-1.1.4/css/flat-ui.css」が見つかりませんでした。現在のソース パスは次のとおりです: C:/Ruby193/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/lib/generators/flatuipro/install/templates

PSD と HTML の両方を含む FlatUI ディレクトリを渡すときに、同じエラーが発生します。

flat-ui.cssジェネレーターが正しいディレクトリで認識できない理由がわかりません。

gem "designmodo-flatuipro-rails", "~> 1.2.2.0.branch"別のバージョンの FlatUI-Pro ディレクトリ (1.2.2) と異なるバージョンを使用しましたが、同じエラーが発生しました。

これは FlatUiPro ディレクトリのツリーです:- ここに画像の説明を入力

良い提案で返信してください。ありがとう。

4

3 に答える 3

1

rails の "generate" コマンドで、Flat-UI Pro ディレクトリへの相対パスを "absolute" に変更してみてください。絶対パスでしか機能しないようです。

于 2013-10-29T15:50:48.373 に答える
0

非常に行き詰まった後、解決策を見つけました。

私はcmd-promptでコマンドを打っていました:-

rails g flatuipro:install ./FlatUI/HTML/UI/Flat-UI-Pro-1.1.4

github で作成された issue で説明されている flatui-gem の作成者として Mac/Ubuntu OS で動作します << Github Issue のリンク>>

Windows では、flatui ディレクトリをプロジェクト フォルダの外に置くことが必須です。
例: - 私の FlatUIPro ディレクトリは "D:" ドライブに保存されているので、私のコマンドは

rails g flatuipro:install D:/FlatUI

また

rails g flatuipro:install D:/FlatUI/HTML/UI/Flat-UI-Pro-1.1.4

于 2013-11-19T13:46:55.397 に答える