bundler相关内容

让 bundler 为不同的平台使用不同的 gem

我正在将我们的一个 Rails 2.3.8 应用程序升级到 Rails 3,但遇到了一个令人讨厌的捆绑程序和部署问题.我在 Windows 机器上开发应用程序,但生产环境运行的是 Ubuntu Linux.现在,我的问题是 bundler 在生产环境中忽略了 mysql gem,而Passenger 吐出:"!!! 缺少 mysql gem.将其添加到您的 Gemfile 中: gem 'mysq ..
发布时间:2021-12-02 13:03:30 其他开发

窗户上的 therubyracer gem

几个星期以来,我一直在 Windows 上进行和平开发,没有添加任何 gem,今天我决定进行一次捆绑更新,但我无法通过名为 therubyracer 的 gem.我已经安装了 devkit 并且它正在根据文档的验证程序工作. 我的问题是:有没有办法在 Windows 上安装这个 gem? 这个 gem 是否会被 rails 3.1 所需要,这就是为什么现在我做了一个包更新,它被“滑入" ..
发布时间:2021-12-02 12:06:15 其他开发

bundle exec rake 是什么意思?

bundle exec rake db:migrate 是什么意思?或者只是 bundle exec rake 一般? 我知道 bundle 负责维护 Gemfile 中的内容.我知道“exec"这个词是什么意思.我知道 rake 维护了您可以执行的所有不同的脚本操作,而且我知道 db:migrate 就是其中之一.我只是不知道所有这些词在一起做什么.为什么要使用bundle来执行rake来 ..
发布时间:2021-12-02 12:04:52 其他开发

您没有/Library/Ruby/Gems/2.3.0 目录的写权限.(mac 用户)

下面是我需要做的. 要运行规范,您需要安装 RSpec.首先,在项目的根目录中运行 gem install bundler.然后,运行 bundle install.要运行单个规范文件,请运行如下命令:bundle exec rspec spec/00_hello_spec.rb.要一次运行所有规范,请运行 bundle exec rspec. 所以,我在终端中输入了 gem inst ..
发布时间:2021-11-30 14:29:49 其他开发

Ruby:在任何来源中都找不到 rake-0.9.2

注意:我重新标记了这个问题,因为我忽略了包含 Aptana 标签.在 Aptana Studio 3 中选择“运行服务器"时出现错误.Aptana 尝试执行脚本/rails 服务器,导致以下错误. 也许 Aptana 专家可以回答? 在我发现的所有类似问题中,我已经浏览并尝试了建议的解决方案.大多数问题都没有被接受的答案. 我已经开始了一个新的 Rails 项目来开始教程,当我尝 ..
发布时间:2021-11-17 01:14:49 其他开发

Ruby on Rails 3 + Apache2 + Phusion 乘客:Bundler::GemNotFound 异常

我正在尝试使用 Phusion Passenger 在 Apache2 服务器上部署 Rails 应用程序.虽然在本地一切正常,但我在部署时遇到了臭名昭著的“Bundler::GemNotFound"错误: 在任何来源中都找不到 abstract-1.0.0 (Bundler::GemNotFound) 我所有的 gem 都安装在我的本地主文件夹中.因此,我的 Apache2 配置文件中的乘客 ..
发布时间:2021-11-11 22:02:23 其他开发

如何使用 Ansible 为 rbenv 安装 gems

使用 Ansible,我如何使用 gem(或其他)模块安装 gem(在本例中为 bundler),以便我可以运行以下命令而不会出错? deployer@boxes-vm:~$ ~/.rbenv/bin/rbenv exec bundle installrbenv:捆绑:找不到命令 解决方案 好吧,你总是可以使用 shims 目录中的包 命令:${HOME}/.rbenv/shims/bun ..
发布时间:2021-11-11 01:31:45 其他开发

使用 Ansible 安装 Bundler gem

我正在尝试使用 Ansible 在我的 VPS 上安装 Bundler. 我已经设置了 rbenv,全局 ruby​​ 是 2.1.0. 如果我以 root 身份通过 SSH 进入服务器并运行 gem install bundler,它会完美安装. 我尝试了以下三种使用 Ansible 安装 Bundler gem 的方法,所有三种方法都没有产生错误,但是当我通过 SSH 进入并 ..
发布时间:2021-11-11 01:01:10 其他开发

如何使用 Ansible 为 rbenv 安装 gems

使用 Ansible,我如何使用 gem(或其他)模块安装 gem(在本例中为 bundler),以便我可以运行以下命令而不会出错? deployer@boxes-vm:~$ ~/.rbenv/bin/rbenv exec bundle installrbenv:捆绑:找不到命令 解决方案 好吧,你总是可以使用 shims 目录中的包 命令:${HOME}/.rbenv/shims/bun ..
发布时间:2021-11-11 00:25:32 其他开发

使用 Ansible 安装 Bundler gem

我正在尝试使用 Ansible 在我的 VPS 上安装 Bundler. 我已经设置了 rbenv,全局 ruby​​ 是 2.1.0. 如果我以 root 身份通过 SSH 进入服务器并运行 gem install bundler,它会完美安装. 我尝试了以下三种使用 Ansible 安装 Bundler gem 的方法,所有三种方法都没有产生错误,但是当我通过 SSH 进入并 ..
发布时间:2021-11-10 23:51:43 其他开发

Rails:您的用户帐户不允许安装到系统 RubyGems

我正在运行命令 捆绑安装 在项目文件夹中.在某些项目文件夹中,它会产生错误,而在其他项目文件夹中,它不会产生错误.错误是: 您的用户帐户不允许安装到系统 RubyGems 我知道这可以通过遵循推荐的建议来解决: bundle install --path vendor/bundle 我的问题是为什么行为不一致? 解决方案 就我而言,我解决了按照错误消息提示的操作: 您 ..
发布时间:2021-07-11 20:23:05 其他开发

有没有一种方法可以选择在捆绑软件中添加功能?

好的,我的任务是为CMS创建两个不同的捆绑软件,为产品团队创建另一个捆绑软件,我希望将几个功能捆绑在CMS捆绑软件中,但不在产品团队中. 我有XYZ类 XYZ类{Constructor(){}forCms(){}forProduct(){}} 我想要两个不同的捆绑包: 对于CMS(我需要forCms函数): XYZ类{Constructor(){}forCms(){}// ..
发布时间:2021-04-16 19:42:05 前端开发

Docker Cache Bundle安装失败

任何人都知道如何在最新的DOCKER版本中使BUNDLE INSTALL Cache'ing正常工作吗?到目前为止,我已经尝试过: 1.WORKDIR/tmp添加./Gemfile Gemfile添加./Gemfile.lock Gemfile.lockRUN捆绑包安装2.添加 .opt/railsapp/WORKIDR opt/rails/appRUN捆绑包安装 它们都不起作用,它每次都 ..
发布时间:2021-04-16 19:41:56 其他开发

Bundler弃用Bundle控制台,而使用bin/console.谁能提供关于箱/控制台应如何工作的更多说明?

我有一个自定义的ruby gem,它非常依赖 bundle console .没什么特别的或花哨的,只是一个交互式控制台,其中包含由Gemfile定义的一组宝石.在开发过程中,我们经常使用控制台. 当前,当我运行命令时,收到以下弃用消息: [已弃用]捆绑包控制台将替换为 bundle gem 生成的 bin/console 在 bundler文档中进行挖掘,我发现了以 ..
发布时间:2021-04-16 19:41:53 其他开发

捆绑器使用了错误的Ruby版本

当我尝试启动Rails服务器时,出现以下错误: $ bundle exec rails您的Ruby版本是2.3.7,但是您的Gemfile指定了〜>2.3.8 我不明白为什么会这样,因为我同时使用Homebrew和rbenv将Ruby设置为2.3.8.2.3.7是系统的ruby版本.我正在使用Mac OS 10.14.4. $ ruby​​ -v红宝石2.3.8p459(2018-10 ..
发布时间:2021-04-16 19:41:46 其他开发