草庐IT

installer_representation

全部标签

ruby - 'gem install bundle' 出错

我想安装ruby。我的操作系统是centos5.5。当我geminstallbundle这有点不对劲ERROR:Loadingcommand:install(LoadError)nosuchfiletoload--zlibERROR:Whileexecutinggem...(NameError)uninitializedconstantGem::Commands::InstallCommand我尝试yuminstallzlib,但它提示Packagezlib-1.2.3-4.el5.i386alreadyinstalledandlatestversion我已经搜索过这个错误,但我仍然无

ruby - 使用 bundle install --deployment 时如何包含 bundler 本身

我正在尝试销售我的ruby​​应用程序,这样我就不必在服务器上手动安装任何gem,并且可以在我们的puppet设置中将我的应用程序部署为rpm。这几乎可以工作,除了尽管我向Gemfile添加了一个require'bundler',但没有任何迹象表明bundler会进入vendor目录。所以,我的应用程序失败了nosuchfiletoload--bundler恰好在加载依赖项的位置。require'bundler'Bundler.setup我在这里明显遗漏了什么,或者bundler实际上不能自行销售吗?就其值(value)而言,我使用的是jruby1.7.8,所讨论的应用程序具有以下Ge

ruby - 安装 gem 时 gem install Errno::ENOLCK

每当我尝试使用geminstall[gem-name]安装gem时,我都会收到此错误:ERROR:Whileexecutinggem...(Errno::ENOLCK)Nolocksavailable@rb_file_flock-/home/abod/.gem/specs/api.rubygems.org%443/quick/Marshal.4.8/bundler-1.7.12.gemspec我执行geminstallbundler只是为了说明,但是无论我尝试安装的gem是什么,Errno::ENOLCK都会发生。我四处搜索,似乎找不到有关此错误的任何信息。这是gemenv的输出,以防

ruby - 错误 : Error installing json: ERROR: Failed to build gem native extension

我正在尝试安装gemjson并收到json错误。我在跑:Windows8.1(64位)ruby:ruby1.9.3p545(2014-02-24)[i386-mingw32]gem:1.8.2D:\GIT\calabash>geminstalljson-v'1.8.3'Buildingnativeextensions.Thiscouldtakeawhile...Thesystemcannotfindthepathspecified.ERROR:Errorinstallingjson:ERROR:Failedtobuildgemnativeextension.C:/Ruby193/bin

Ruby_Installation_Error_Watir

我遇到了以下错误:#ERRORC:\Users\Farooq>D:D:\>irbirb(main):001:0>require'rubygems'=>falseirb(main):002:0>require'watir'LoadError:cannotloadsuchfile--watir/loaderfromD:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in`require'fromD:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require

ruby - 为什么 ruby​​(在 Travis CI 中)找不到我的 bundle installed gem?

我正在尝试设置TravisCI,但ruby​​没有按我预期的方式工作。看起来TravisCI正在正确运行我的bundle安装,但是ruby​​之后无法立即找到ruby​​gems。这是Travis日志:$ruby--versionruby2.0.0p481(2014-05-08revision45883)[x86_64-darwin13.1.0]$rvm--versionrvm1.25.33(stable)byWayneE.Seguin,MichalPapis[https://rvm.io/]$bundle--versionBundlerversion1.7.4[...snip...]

ruby - 如何以普通用户身份运行 bundle install

我正在尝试使用bundleinstall。我不是Ruby用户——这是我第一次真正尝试运行rake。我只是想使用ThrowtheSwitch.org中使用Rake等的一些软件包。几天前我最初使用以下方法安装了ruby​​:sudoapt-getinstallruby-full这让我可以将rake与Unity测试框架结合使用。现在我想使用CMock。使用CMock的说明说cd然后进入目录$bundleinstall$bundleexecrake所以我使用以下方式安装bundler:$sudoapt-getinstallbundler但是随后运行bundleinstall不断地询问我的密码。

ruby - 将 'gem list' 用于带有 RVM 的 git gems 时, 'bundle install' 未找到 gems

我目前正在尝试运行“bundleinstall”以使用Gemfile安装基于git的gem,然后在最新版本的RVM(1.14.3)中使用没有bundler的ruby​​/其他ruby​​命令。我认为问题的原因是bundler正在将gitgem安装到.rvm/gems/ruby-1.9.3-p194@something/bundler/gems而所有其他gem都安装到.rvm/gems/ruby-1.9.3-p194@something/gem。因此,“bundlelist”会显示gem,但“gemlist”不会。这里有什么想法吗?我真的不想使用bundle来执行所有事情。

ruby-on-rails - rails 3.2 + OSX : Cannot install rmagick gem

我正在尝试从Github安装RoR应用程序并在运行bundleinstall时,我收到此错误:Installingrmagick(2.13.1)withnativeextensionsGem::Installer::ExtensionBuildError:ERROR:Failedtobuildgemnativeextension./Users/adam/.rvm/rubies/ruby-1.9.3-p327/bin/rubyextconf.rbcheckingforRubyversion>=1.8.5...yesextconf.rb:128:UseRbConfiginsteadofob

ruby - 使用带有两个源的 gem install 时指定源

我们有一个内部gem服务器(http://my.gem.server)并且在这个服务器上我们存储了gemfoo-1.2.3.gem我们的用户将此服务器添加到gem源。我们的gem源代码如下:***CURRENTSOURCES***https://rubygems.org/http://my.gem.server/到目前为止,它运行良好。然后社区中有人创建了foo-0.0.1.gem现在,当我们的内部客户端执行gem安装时,会安装来自社区的foo-0.0.1.gem而不是我们的foo-1.2.3.gem我们尝试将我们的源放在标准ruby​​gems.org之前,但仍然得到相同的结果。有谁