在rails应用中生成Flat UI Pro时,无法在任何源路径中找到“flat-ui.css”

时间:2013-10-24 10:24:45

标签: ruby ruby-on-rails-4 twitter-bootstrap-rails

我正在将flat-ui-pro的许可版本与我的Rails应用程序集成 为此,我使用'designmodo-flatuipro-rails'宝石

我的环境是: - 操作系统 - 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生成器生成了“ bootstrap_and_overrides.css ”文件。我没有使用“.less”文件进行bootstrap。

我也没有 Cannot detect twitter-bootstrap-rails install错误 运行flatUI生成命令时出现Invalid Flat UI Pro directory错误。这意味着我在正确的FlatUI目录中。

当我运行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/gener   ators / flatuipro /安装/模板

我在传递包含PSD和HTML的FlatUI目录时遇到同样的错误。

我不明白为什么生成器无法识别正确目录中的flat-ui.css

我使用了不同版本的gem "designmodo-flatuipro-rails", "~> 1.2.2.0.branch"和其他版本的FlatUI-Pro目录(1.2.2),但也得到了相同的错误。

这是FlatUiPro目录的树: - enter image description here

请回复并提出好的建议。 感谢。

3 个答案:

答案 0 :(得分:1)

尝试在rails“generate”命令中将Flat-UI Pro Directory的相对路径更改为“绝对”,似乎只适用于绝对路径!

答案 1 :(得分:0)

非常困难之后,我找到了解决方案。

我在cmd-prompt中命中了命令: -

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

它将与Mac / Ubuntu OS一起作为flatui-gem的创建者在github上创建的问题中解释<< Link of 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

答案 2 :(得分:-1)

请检查您的Flat UI Pro目录......出于某种原因,您确实缺少demo.css。尝试从designmodo重新下载Flat UI Pro资产