我是RoR的新手,我正试图让 Prologue 宝石运行起来。我从github.com/quickleft/prologue下载了prologue zip文件,并尝试按照相关自述文件中的说明进行操作。我遇到了很多问题......
Q1:我对提取的zip文件实际做了什么?例如,我是否应该将提取的文件放在特定的rails应用程序目录中或什么?
我已经能够通过执行“gem install prologue”来安装gem。但是,我无法使用“prologue new my_app”命令创建新应用程序 - 执行该命令时,命令提示符处显示以下消息:
* C:/Ruby192/lib/ruby/gems/1.9.1/gems/prologue-0.3.10/lib/prologue/cli.rb:58:in`` ':没有这样的文件或目录 - git config --global user.name(Errno :: ENOENT)
来自C:/Ruby192/lib/ruby/gems/1.9.1/gems/prologue-0.3.10/lib/prologue/cli.rb:58:in"git_user_name'
来自C:/Ruby192/lib/ruby/gems/1.9.1/gems/prologue-0.3.10/lib/prologue/cli.rb:33:in new'
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/thor-0.14.6/lib/thor/task.rb:22 :in
run'
来自C:/Ruby192/lib/ruby/gems/1.9.1/gems/thor-0.14.6/lib/thor/invocation.rb:118:in invoke_task'
来自C:/Ruby192/lib/ruby/gems/1.9.1/gems/thor-0.14.6/lib/thor.rb:263:in dispatch'
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/thor-0.14.6/lib/thor/base.rb:38
9:in
start'
来自C:/Ruby192/lib/ruby/gems/1.9.1/gems/prologue-0.3.10/bin/prologue:4:in <top (required)>'
from C:/Ruby192/bin/prologue:19:in
load'
来自C:/ Ruby192 / bin / prologue:19:in''*
Q2:有没有人对如何克服这个问题有任何建议?
问题3:此外,当尝试启动和运行序言时,是否可以在不将其集成到现有rails应用程序的情况下执行此操作?如果是这样,怎么样?
(我在Windows Vista计算机上安装了ruby 1.9.2和rails 3.0.0)
非常欢迎有关上述问题的建议/反馈!
答案 0 :(得分:0)
似乎Prologue需要'thor',另一个宝石。您可以使用命令“bundle install”安装所有依赖项。
您可以将Prologue集成到新的Rails应用程序中,但您肯定需要一些(现有的或新的)Rails应用程序来运行它。