草庐IT

metro-bundler

全部标签

ruby-on-rails - Bundler 找不到 gem "multi_json"的兼容版本

我正在尝试在Windows7上安装Redminebacklogs。Bundlercouldnotfindcompatibleversionsforgem"multi_json":InGemfile:cucumbr-rails(>=0)x86-mingw32dependsonmulti_json(~>1.7.5)x86-mingw32rails(=3.2.13)x860mingw32dependsonmulti_json(1.3.6)此消息表示所需的multi_json版本在cucumber-rails和rails之间存在冲突。我该如何解决这个问题? 最佳答案

ruby - Bundler 现在是否从 FaSTLy CDN 获取 gem ?

我有点困惑。运行bundlepackage当然会获取gems并将它们粘贴在vendor/cache中。但是,我一直看到它们来自rubygems.org.今天我运行了那个命令,它开始从rubygems.global.ssl.fastly.net中获取那些gem.我的bundler安装是否遭到破坏,或者是否发生了合法更改,现在导致bundler从新来源获取gem? 最佳答案 是的,rubygemsistryingoutfastlyastheirCDN. 关于ruby-Bundler现在是否从

ruby-on-rails - 安装curb(0.8.5)时出错,Bundler无法继续

我已经设置了一个Rails应用程序,但是当我执行bundleinstall时出现错误:Gem::Ext::BuildError:ERROR:Failedtobuildgemnativeextension./home/kelvin/.rvm/rubies/ruby-2.1.1/bin/rubyextconf.rbcheckingforcurl-config...nocheckingformain()in-lcurl...no***extconf.rbfailed***CouldnotcreateMakefileduetosomereason,probablylackofnecessary

ruby - 如何通过 Bundler 测试 Ruby 脚本是否正在运行

在Ruby脚本中,有没有办法测试当前进程是否已通过Bundler启动-即通过bundleexec或binstub? 最佳答案 您可以检查defined?(Bundler),但是如果您require'bundler'而没有运行bundleexec,它也会出现.当您在bundleexec中运行时,会出现一些在其他情况下不会出现的ENV变量。值得注意的是,BUNDLE_GEMFILE和BUNDLE_BIN_PATH。bundleexecdocs的环境修改部分有更多详细信息. 关于ruby-如何

ruby-on-rails - Bundler 找不到 gem “rails” 的兼容版本,手动和包安装都不起作用

我尝试手动安装插件(如表情符号)。但它显示“Bundler找不到与gem'rails'兼容的版本”。我尝试了很多可以在互联网上找到的解决方案,例如删除Gemfile.lock和进行捆绑安装。但是,它仍然对我不起作用。然后我尝试通过包安装它。但是,还是会出现同样的问题。我不知道怎么解决。命令信息:[openproject]./bin/configure[legacy-installer]./bin/preinstall[mysql]./bin/preinstall[apache2]./bin/preinstall[repositories]./bin/preinstall[smtp]./

ruby-on-rails - [尝试部署] : You must use Bundler 2 or greater with this lockfile

对Ruby和RubyonRails非常陌生,所以提前致歉。我发现了许多与此类似的帖子,但到目前为止这些建议对我没有用。当我尝试部署时,我发现我使用的Bundler版本与Heroku的版本不匹配,但无法使它们匹配。我试过了,看起来它可以工作,但没有成功。YoumustuseBundler2orgreaterwiththislockfile有没有人有任何想法,或者你能告诉我你需要什么信息来提供一些帮助吗?非常感谢! 最佳答案 删除您的Gemfile.lock例如安装旧版本的bundlergeminstallbundler-v1.17.3

ruby-on-rails - Bundler找不到 gem

我的Gemfile如下所示:group:development,:testdogem'capybara','0.4.0'gem'cucumber','0.10.0'gem'cucumber-rails','0.3.2'gem'rspec'gem'rspec-rails'gem'shoulda'gem'factory_girl'gem'factory_girl_rails'gem'autotest'gem'annotate-models'end但是当我执行bundleinstall时,我遇到了这样的问题Couldnotfindannotate-models-1.0.4inanyofthe

ruby-on-rails - Heroku 和 bundler 版本

我像往常一样在Heroku上推送代码。但是这条消息出现了:Warning:therunningversionofBundler(1.15.2)isolderthantheversionthatcreatedthelockfile(1.16.1).WesuggestyouupgradetothelatestversionofBundlerbyrunninggeminstallbundler.所以我跑:herokurungeminstallbundlerRunninggeminstallbundleron⬢myapp...up,run.3401(Standard-1X)Fetching:b

ruby - 如何将旧版本的 Bundler 用于 Ruby 项目?

...无需卸载最新版本。我正在开发一个使用Bundler1.10的项目,但我在所有其他项目中使用Bundler1.11。由于此项目是在1.10上运行的,因此每当我运行任何bundle命令时,我的Gemfile.lock都会因Bundler1.11引入的不同格式而发生变化。到目前为止我找到的唯一解决方案是像这样运行我的所有命令:bundle_1.10.6_[command](来自此处的答案:https://stackoverflow.com/a/4373478/1612744)有没有更好的方法?我使用的是rbenv,而不是rvm。 最佳答案

ruby-on-rails - Spree Commerce 安装错误,Bundler 找不到 gem "rails"的兼容版本

在我安装Spree站点时(根据本指南:http://guides.spreecommerce.com/getting_started.html),我遇到了这个问题:deploy@bothunter:~/rails$sudo-igeminstallrailsSuccessfullyinstalledrails-3.2.11geminstalleddeploy@bothunter:~/rails$sudo-igeminstallbundlerSuccessfullyinstalledbundler-1.0.221geminstalleddeploy@bothunter:~/rails$su