我可以在 gemfile 中强制执行 gem 的依赖项吗?
如果有两个宝石,A 和 B。 A1.0.0 取决于 B1.0.0。 在我的 Gemfile 中: gem 'A', '~> 1.0.0' 然后运行 bundle。它将生成一个 Gemfile.lock,如下…
重新部署 Rails 应用程序会导致 Passenger 出现新的捆绑错误
几天前,我将第一个 Rails 应用程序部署到生产服务器。从那时起,我一直在我的开发机器上进行一些修复,并通过 git 将它们推送到生产服务器。我触摸了…
全新 RVM 安装后启动 Rails 服务器时出现问题
我刚刚通过 RVM 在 Mac OSX 10.7 上安装了新版本的 Ruby 1.9.2。我已经激活了 1.9.2,我的系统似乎可以识别 ruby/gem/rails: which ruby => /Use…
捆绑器 + RVM +乘客 + Capistrano 部署与部署缺少宝石
我得到了具有上述配置的服务器。 这是我的deploy.rb配方的重要部分: $:.unshift(File.expand_path('./lib', ENV['rvm_path'])) require 'rvm/capistr…
打开 Ruby 包,设置 $EDITOR
我正在尝试使用命令行打开 jquery-rails gem。我正在使用命令:bundle open jquery-rails并且收到返回的消息:To open a Bundle gem, set $EDITOR or …
使用捆绑器将 Rails 应用程序返回到开发模式
我已使用 Capistrano 和 Passenger 将我的应用程序部署到远程计算机。该项目位于 GitHub 上,我想在本地计算机上修复一些错误。我已经同步了所有内容…
无法修复“捆绑安装”具有本机扩展的 gem 失败
我正在 Amazon EC2 云服务器上部署 Ruby On Rails 应用程序。服务器在 Amazon Linux alami-2011.02 上运行。我不能说出它所基于的发行版(根据我的搜…
黄瓜加载错误 activesupport
我是 Rails 新手,在使用 Cucumber 运行测试时遇到问题。我收到以下错误: You have already activated activesupport 3.1.0, but your Gemfile requi…
Windows + RoR:Gem 安装,运行 rake gems:install,找不到 gem
$> gem install multi_json Successfully installed multi_json-1.0.3 . . . $> bundle exec rake gems:install ERROR: Error installing searchlogic…
捆绑程序如何处理 Rails 3.1 中的 :assets 组?
我不明白这个组到底发生了什么,以及捆绑器正在用它做什么。它只在开发模式下加载吗?如果我想创建一个新的环境类型,我应该如何处理这个组? ETC。 g…
为什么人们将诸如“gem ‘guard’’之类的东西放在 Gemfiles 的‘:development’组中
从这个角度看: Bundler.require *Rails.groups(:assets => %w(development test)) 应用程序启动时需要这些获取组: [:default, :development, :asset…
Capistrano 和 Bundler 问题 - 捆绑包:未找到
尝试使用捆绑/安装选项部署我的应用程序时,我不断收到以下错误: failed: "sh -c 'cd /home/deploy/swamp/releases/20110903003336 && bundle instal…
如何配置 Bundler/Gemfile 在开发过程中使用不同的 gem 源?
我有一个 Sinatra 应用程序,需要我在本地开发的另一个 gem。我在配置 Bundler 时遇到问题,以在开发期间使用我的本地 gem 代码,但在生产中使用我供…
变基时 Gemfile.lock 发生冲突
在 Git 中变基时,人们有什么策略来解决 Gemfile.lock 冲突? 我在最近的一个项目中不得不经常这样做,这不仅很乏味,而且并不总是清楚如何进行合并。…