Windows Rails上的Thin和Bundler

时间:2010-04-21 22:18:32

标签: ruby-on-rails thin

我知道,主要的PITA试图在Windows上使用Bundle轻松工作 但无论如何,我是Thin和Bundle gem的新手,我在Ruby 1.8.6和 Rails 2.3.5并尝试在我的笔记本电脑上运行其他人的应用程序, 该应用程序使用Thin和Bundle gem来安装所需的宝石。我注意到 该捆绑包在My Documents文件夹下创建了一个.bundle文件夹并放入 应用程序的所有宝石。据报道,当我尝试“瘦身”时 'thin'不被认为是内部或外部命令,可操作 程序或批处理文件。

我检查环境路径,但它没有指向.bundle 文件夹,我发现

中有一个thin.bat
C:\Documents and Settings\Bob\.bundle\ruby\1.8\bin

当我尝试“C:\ Documents and Settings \ Bob.bundle \ ruby​​ \ 1.8 \ bin \ thin”时 开始,它给了我另一个错误

c:/ruby/lib/ruby/site_ruby/1.8/rubygems.rb:777:in
`report_activate_error': Could not find RubyGem thin (>= 0) (Gem::LoadError)
    from c:/ruby/lib/ruby/site_ruby/1.8/rubygems.rb:211:in `activate'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems.rb:1056:in `gem'
from C:/Documents and Settings/Bob/.bundle/ruby/1.8/bin/thin:18

如果添加“C:\ Documents and Settings \ Bob.bundle”,我会收到同样的错误 \ ruby​​ \ 1.8 \ bin“到env路径。有人知道我能搞定这个吗?

1 个答案:

答案 0 :(得分:3)

对于那些刚接触bundler gem的人(就像我一样),命令是

bundle exec thin start

希望能帮助别人挠头。