ruby-on-rails - Windows Rail 上的 Thin 和 Bundler

标签 ruby-on-rails thin

尝试让 Thin 在 Windows 上使用 Bundle,我知道,主要 PITA 但无论如何,我是 Thin 和 Bundle gem 的新手,我使用的是 Ruby 1.8.6 并且 Rails 2.3.5 并试图让别人的应用程序在我的笔记本电脑上运行, 该应用程序使用 Thin 和 Bundle gem 来安装所需的 gem。我注意到 该 bundle 在“我的文档”文件夹下创建了一个 .bundle 文件夹并将 该应用程序的所有 gem 。当我尝试“thin run”时,它报告 “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"到环境路径。有人知道我可以让它工作吗?

最佳答案

对于那些不熟悉 bundler gem 的人(就像我一样),命令是

bundle exec thin start

希望能帮助其他人摸不着头脑。

关于ruby-on-rails - Windows Rail 上的 Thin 和 Bundler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2686945/

相关文章:

nginx -/usr/bin/env : ruby_executable_hooks : No such file or directory

service - 无法将瘦 Web 服务器作为服务运行 - 瘦 : unrecognized service

ruby-on-rails - Nil 不是 Rspec 中的符号

ruby-on-rails - 使用关联测试 Rspec Controller

ruby-on-rails - rails 4 - 在初始化器或使用它的模块中需要类 - 最佳实践

ruby-on-rails - Ruby on Rails 带有用户身份验证的curl POST 请求

ruby-on-rails - 使用Sinatra,Thin,Rails和Rack::Cascade的Rack::Session:Cookie错误

ruby-on-rails - 薄型或美洲狮 : What to use for a Rails Chat server using Faye?

ruby - 无法在 Windows 上安装 Thin

ruby-on-rails - 在单独的表中按 "vote"记录数显示帖子