问题标签 [gem-bundler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
639 浏览

bundle - 您如何获得捆绑配置以使用多个构建选项?

我正在尝试使用 bundler 安装一些软件包,我想使用的命令是:

但是,由于libxml2 是个混蛋,我需要事先使用如下命令设置配置:

但是当我查看.bundle/config文件时,我看到:

您会注意到dir2,dir3dir4出现在下一行,而不是与dir1. 这是一个问题,因为当我键入bundle config以显示当前配置时,我发现它无法识别第二行配置:

如何bundle config保留多个构建选项?仅供参考,我已经尝试在它们周围加上引号,并删除--local- 它们产生了相同的结果。

我正在使用捆绑器版本 1.3.5

0 投票
1 回答
1780 浏览

ruby - 在任何来源中都找不到 chunky_png-1.3.3

当我尝试在终端上运行新的 Foundation Projekt 时,上面的这一行似乎使我的项目无法正常运行。整个答案在这里:

0 投票
1 回答
31 浏览

ruby - 使用捆绑器时如何指定要安装的gem版本并省略文档下载?

我使用以下命令安装 mysql2 gem:

它执行成功。

现在我想用bunder来达到同样的效果。

我以前没用过 bunder,现在我在https://www.youtube.com/watch?v=hy5x8aGKrrw看教程

从教程中我知道如何指定命令行参数--with-mysql-dir=C:\mysql-connector并安装 mysql2 gem。这是通过以下方式使用两个命令:

没关系。但我无法实现如何从初始命令中指定以下命令行参数:--no-ri --no-rdoc -v 0.3.11.

如何指定它们?
谢谢你。

希望这适合在这个关于版本号和文档的问题中提出。

0 投票
1 回答
153 浏览

ruby-on-rails - 部署到 Openshift 时的 Bundler::GemNotFound

我刚刚将我的 rails 应用程序发布到 Openshift 并收到错误消息:

我们很抱歉,但有些不对劲。

日志文件说:

在任何源中都找不到 rake-10.4.2 (Bundler::GemNotFound)

我不知道如何调试这个问题。我在过去几个小时内部署的大约 3 个应用程序都发生了这种情况。

Hers 是完整 ruby​​ 日志文件的链接:

https://gist.github.com/kinsomicrote/e3715be509a7375758ef

0 投票
1 回答
225 浏览

ruby-on-rails-4 - Git Push to Rails Production 给出响应您的 Ruby 版本是 1.9.3,但是当 Ruby 版本是 2.2.2 时,您的 Gemfile 指定了 2.2.2

我到处都看到了这个错误,但我找到的解决方案都没有帮助解决这个问题。我正在 Mac 上本地开发一个 rails 应用程序,并在 DigitalOcean 上设置了一个 droplet 来将应用程序推送到。我的 droplet 正在运行 Ubuntu 14,我正在使用 Git 接收后挂钩进行部署。这是钩子:

这是我推送时得到的输出:

我完全不明白这一点,因为我已经安装了 ruby​​ 2.2.2 并使用 RVM 选择了它。当我使用 ssh 登录到 Ubuntu 机器时,我在运行 bundler 时没有遇到任何错误。然而,当我使用我的钩子运行时,这就是它所做的。我已经为此奋斗了好几天。任何帮助是极大的赞赏。

只是一些额外的信息:

编辑:根据请求发布更多数据

宝石文件

rvm 列表

~/.bashrc

0 投票
2 回答
1985 浏览

ruby-on-rails - 尝试加载 gem 'activeadmin' 时出错。(Bundler::GemRequireError)

在 gemfile (gem 'presto-client', '~>0.4.5') 中添加一个 gem 之后,我会进行捆绑安装和捆绑更新。我的 ruby​​ 版本是 -> ruby​​-2.1.6 在启动 rails 应用程序时,我收到以下错误 -

我的系统上安装了 Activeadmin。

以下是我的宝石文件 -

我还进行了捆绑更新和捆绑安装。

我正在尝试运行此处给出的所有命令,但我什至无法运行第一步,因为我也收到错误无法加载 activeadmin 错误。我该如何解决这个错误?

编辑 在做一个 gem 列表时,我得到 - activeadmin (0.6.6, 0.6.0, 0.5.1),Irestricted activeadmin 在 gem 文件中使用 0.6.6 版本,但我仍然遇到同样的错误。

0 投票
2 回答
261 浏览

ruby - 40:232: 执行错误: -e:1:in `load': 无法加载此类文件 -- 安装 (LoadError)

尝试设置 Cucumber、Watir 和 RubyMine。

创建一个黄瓜测试并尝试进行捆绑安装并不断收到错误。

我什至不知道在哪里寻找这个问题,这是 RubyMine 问题还是不需要 Gem 问题?

红宝石 2.3.0

任何帮助表示赞赏!

0 投票
2 回答
241 浏览

ruby-on-rails - 由于 Bundler 版本冲突,无法生成控制器

我正在通过 Michael Hartl 的 Ruby on Rails教程学习 Rails :https ://www.railstutorial.org/book

我使用以下命令生成控制器:

这会产生以下有关版本冲突的错误:

我不知道要使用哪个捆绑器版本。当前版本的捆绑器是:1.13.pre.1


由于大约五个无法自动安装的 gem 依赖项,以下命令继续失败,其中包括listennokigiri.

我尝试手动安装依赖的 gem,但我仍然遇到问题。

如何解决生成 Rails 控制器时的check_version_conflict问题?Bundler

我将接受一个指示删除当前 Ruby 库并从头开始安装新开发环境的答案。

0 投票
0 回答
196 浏览

ruby-on-rails - Bundler 使用错误的 ruby​​ 路径

我在运行时遇到了一些问题bundle install。我收到类似的消息Errno::EACCES: Permission denied @ rb_sysopen - /bundler_cache/extensions/x86_64-linux/2.3.0-static/ffi-1.9.10/gem_make.out并运行bundle install --verbose向我显示了这样的输出:

该输出让我担心:我使用 ruby​​ 2.3.1,它也在 Gemfile 中指定。而且 bundler 不会像通常那样尝试说我使用了错误的版本。它只是默默地做。

这是错误的路径,还是可以?我应该怎么办?

ruby -v显然不提供 2.3.0 但ruby 2.3.1p112

0 投票
1 回答
1091 浏览

rubygems - OSX El Capitan,gem install “错误:执行 gem 时 ...(Errno::EINVAL)无效参数”

任何 gem(例如 bundler、cocoapods)的 gem install 都会失败。

$ gem install bundler ERROR: While executing gem ... (Errno::EINVAL) Invalid argument

背景

在运行 OSX El Capitan v10.11.6 (15G31) 的新 macbook(2015 年中)上,我开始为开发工作设置它并安装了 xcode8、brew 和 ruby​​。我的gem env

一些现有的帖子:

许多现有的帖子都集中在另一个与 El Capitan 中的“无根”安全功能相关的类似错误上:

ERROR: While executing gem ... (Errno::EPERM) Operation not permitted

一些 Errno::EPERM 相关帖子:1:CocoaPods 问题 3680,2Stackoverflow Windows7,3Bundler 问题 4065

什么不起作用:

gem install变种

$ sudo gem install bundler -n /usr/local/bin -V

将 $GEM_HOME 设置为 /usr/local/bin 和 ~/.gems。

echo $GEM_HOME /usr/local/bin echo $GEM_HOME ~/.gems

“无根”禁用

sudo nvram boot-args="rootless=0"; sudo reboot