如何设置Gemfile以适应不同电脑的需要?
我有一个 Rails 应用程序需要安装在两台计算机(Mac 和 Linux) 上,Mac 可以使用 ruby-mysql gem 运行 Rails 应用程序,Linux 可以使用 mysql ge…
Bundle install 将 gems 安装在 ./mysql2 文件夹中
我最近在我的机器上升级了mysql。因此,我正在尝试相应地更新我的 mysql2 gem。在此过程中,我运行“bundle install”,由于某种原因,我的 Gemfile …
Rails 3:捆绑执行
当我尝试从 Mongrel 开始时,我得到以下信息: 您已经激活了守护进程 1.1.0,但您的 Gemfile 需要 守护进程 1.0.10。考虑使用捆绑执行。 (宝石::加载…
具有 gem 依赖性的自包含 Rails 插件?
我正在创建一个 Rails 插件(是的,我需要一个插件,而不是 gem)。 这个插件有几个 gem 依赖项。我的第一个想法是在插件目录根目录下的 Gemfile 中列…
Rails 找不到 rake gem?
今天开始学习 Ruby on Rails,花了半天时间修复其他错误后,我陷入了以下困境:当我在终端中输入以下命令时:“bundle exec rake db:migrate”或“rai…
如何激活或设置默认佣金?
我见过很多 You have already activated rake 0.9.x, but your Gemfile requires rake 0.x.x 错误。 当然,它们可以通过以下一些方法来解决(暂时或始…
乘客说 Bundler:GemNotFound 错误,而捆绑安装却说它在那里
我在共享主机上遇到 Passenger 错误 Could not find i18n-0.6.0 in any of the sources (Bundler::GemNotFound) ,但如果我运行“bundle install”,…
Capistrano 多阶段部署对于捆绑器来说很奇怪(路径问题)
我对 capistrano/bundler 有一个非常奇怪的问题,我被困住了...... 我有两个阶段:制作和登台 当我执行 cap production bundle:install 时,它运行良…
无法在 dreamhost 上构建 sqlite3-ruby (debian lenny/5.0.8)
我无法在 dreamhost 上构建 sqlite3-ruby gem(尝试设置 diaspora),我收到以下错误 Installing sqlite3 (1.3.3) with native extensions /usr/lib/r…
如何定义正确的 Bundler 版本? (Capistrano部署问题)
我目前正在尝试使用 Capistrano 部署我的 Rails 应用程序。当我cap部署时,我没有收到任何错误,但当我打开浏览器时,我看到:“您的 Gemfile.lock 是…
使用 Cucumber 和 aruba 测试生成器
我刚刚在 github 上发布了一个 gem,并使用 aruba gem 编写了集成测试。但是我无法运行功能,因为它的行为与命令行不同。 如果我运行功能 Rails 找不…
如何解决 Rails 3(捆绑程序)中的 gem 依赖问题?
由于某种原因,我的项目搞砸了,现在每次我尝试运行 bundle install 时都会抛出错误。我通过重新排序 Gemfile 中的 gem 成功修复了一些错误,但现在我…
heroku - 我不想在本地安装 postgres!
也许我在这里遗漏了一些明显的东西,但是,我正在开发一个应用程序,现在我们想在 heroku 上运行。我用mysql开发。我没有,也不想在我的机器上安装 po…
RVM 安装后项目因 Bundler 错误而损坏
我安装了 RVM 并安装了 3 个不同的 rubies:1.8.7、ree 和 1.9.2。 我有一个使用 1.8.7 的 Rails 3.0.9 项目。 现在,当我尝试运行 3.0.9 项目时,我…
如果未使用bundle exec调用cap部署,如何引发错误
我刚刚遇到了 capistrano 部署 gem 依赖项的一个微妙问题,我想强制执行 capistrano 的调用方式。 我如何检测到使用“bundle exec”调用了 capistrano…