Ruby on rails 漂亮的gem发电机似乎已安装,但仍然可以';不要使用发电机
我在WinXP中运行Ruby 1.9.2和Rails 3.0.0。我在一个新的项目目录中运行了Ruby on rails 漂亮的gem发电机似乎已安装,但仍然可以';不要使用发电机,ruby-on-rails,ruby,gem,Ruby On Rails,Ruby,Gem,我在WinXP中运行Ruby 1.9.2和Rails 3.0.0。我在一个新的项目目录中运行了gem安装漂亮的生成器。它说gem版本0.4.2已成功安装,但安装ri和rdoc时出错,因此我再次运行了相同的命令,但使用了--no ri--no rdoc开关。现在看来nifty\u生成器安装没有错误,它显示在我的gem列表中,但是当我运行rails g nifty:layout时,它说找不到nifty:layout生成器rails g漂亮的布局也不起作用。有人有想法吗?谢谢 编辑:按要求输出: C:
gem安装漂亮的生成器。它说gem版本0.4.2已成功安装,但安装ri和rdoc时出错,因此我再次运行了相同的命令,但使用了--no ri--no rdoc开关。现在看来nifty\u生成器安装没有错误,它显示在我的gem列表中,但是当我运行rails g nifty:layout
时,它说找不到nifty:layout生成器<代码>rails g漂亮的布局
也不起作用。有人有想法吗?谢谢
编辑:按要求输出:
C:\Documents\Prgm>ruby -v
ruby 1.9.2p0 (2010-08-18) [i386-mingw32]
我正在运行XP,所以没有哪个
,但是ruby.exe在C:\Ruby192\bin
中
C:\Documents\Prgm>gem env
RubyGems Environment:
- RUBYGEMS VERSION: 1.3.7
- RUBY VERSION: 1.9.2 (2010-08-18 patchlevel 0) [i386-mingw32]
- INSTALLATION DIRECTORY: C:/Ruby192/lib/ruby/gems/1.9.1
- RUBY EXECUTABLE: C:/Ruby192/bin/ruby.exe
- EXECUTABLE DIRECTORY: C:/Ruby192/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86-mingw32
- GEM PATHS:
- C:/Ruby192/lib/ruby/gems/1.9.1
- C:/Documents and Settings/Linh/.gem/ruby/1.9.1
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/
C:\Prgm\Survey_Manager>rails generate
Usage: rails generate GENERATOR [args] [options]
General options:
-h, [--help] # Print generator's options and usage
-p, [--pretend] # Run but do not make any changes
-f, [--force] # Overwrite files that already exist
-s, [--skip] # Skip files that already exist
-q, [--quiet] # Suppress status output
Please choose a generator below.
Rails:
controller
generator
helper
integration_test
mailer
migration
model
observer
performance_test
plugin
resource
scaffold
scaffold_controller
session_migration
stylesheets
另外,railsg
是rails3中的railsgenerate
的缩写。请参见此处:。请提供以下命令的输出,以便我们可以尝试帮助您:
- ruby-v
- 哪个红宝石
- 宝石环境
- 轨道生成
另外,请注意,rails g nifty_layout
不应该工作,因为它的语法不正确
在我看来,一切似乎都很好。您是否可以安装另一个带有生成器的gem,例如回形针,并查看它是否已添加到生成器列表中。您是否可能安装了多个版本的rails/ruby?请提供以下命令的输出,以便我们可以尝试帮助您:
- ruby-v
- 哪个红宝石
- 宝石环境
- 轨道生成
另外,请注意,rails g nifty_layout
不应该工作,因为它的语法不正确
在我看来,一切似乎都很好。您是否可以安装另一个带有生成器的gem,例如回形针,并查看它是否已添加到生成器列表中。您是否可能安装了多个版本的rails/ruby?引自
轨道3
将漂亮的发电机与Rails 3配合使用
您需要将其包含在您的
Gemfile
gem "nifty-generators"
生成器使用冒号作为
分隔符而不是下划线
rails g nifty:layout
Rails 3的支持仍处于早期阶段
发展部
你会发现
引自
轨道3
将漂亮的发电机与Rails 3配合使用
您需要将其包含在您的
Gemfile
gem "nifty-generators"
生成器使用冒号作为
分隔符而不是下划线
rails g nifty:layout
Rails 3的支持仍处于早期阶段
发展部
你会发现
我的配置几乎与您相同,@Anita(winxp、rails3和ruby 1.9.3)和railsgnifty:layout
对我来说非常适合
确保从应用程序的根目录(即Gemfile
所在的目录)运行rails g
命令。另外,请确保您的Gemfile
包含以下行:gem'nifty generators'
我的配置几乎与您相同,@Anita(winxp、rails 3和ruby 1.9.3)和rails g nifty:layout
对我来说非常适合
确保从应用程序的根目录(即Gemfile
所在的目录)运行rails g
命令。另外,确保您的gem文件
包含以下行:gem'nifty generators'
读取该文档<代码>gem“漂亮的生成器”
返回“未找到命令”rails g nifty:layout
返回与rails g nifty_layout
相同的错误。下一次,你应该把它放在返回“command not found”的位置,因为文档告诉你这样做,但它不起作用。请阅读该文档<代码>gem“漂亮的生成器”返回“未找到命令”rails g nifty:layout
返回与rails g nifty\u layout
相同的错误。下次,你应该把它放在返回“command not found”的位置,因为文档告诉你这样做,但它不起作用。太好了!我手动将gem'nifty generators'
添加到gem文件中,现在它可以工作了!好极了!我手动将gem'nifty generators'
添加到gem文件中,现在它可以工作了!