草庐IT

Rubygems

全部标签

ruby-on-rails - 如何完全删除 ruby​​gems 和 rails 等

好吧,所以我决定我会很酷,并尝试使用处于测试阶段的Rails3。然后,事情变得难以管理,所以我得到了rvm。我在rvm中安装了ruby​​1.9.2-head并且一切正常,然后计算机重新启动后rails无法启动。所以我想我只是尝试运行系统ruby​​并在其中启动rails。同样的错误。然后,我卸载了rails3并得到了rails:nosuchfileordirectorytypeerrors..所以现在我真的搞砸了,因为rails2仍然安装但不会卸载,因为不可见的依赖关系,以及许多其他随机gem。我如何彻底清除所有ruby等,以便我可以重新开始? 最佳答案

ruby-on-rails - 如何完全删除 ruby​​gems 和 rails 等

好吧,所以我决定我会很酷,并尝试使用处于测试阶段的Rails3。然后,事情变得难以管理,所以我得到了rvm。我在rvm中安装了ruby​​1.9.2-head并且一切正常,然后计算机重新启动后rails无法启动。所以我想我只是尝试运行系统ruby​​并在其中启动rails。同样的错误。然后,我卸载了rails3并得到了rails:nosuchfileordirectorytypeerrors..所以现在我真的搞砸了,因为rails2仍然安装但不会卸载,因为不可见的依赖关系,以及许多其他随机gem。我如何彻底清除所有ruby等,以便我可以重新开始? 最佳答案

ruby - 无法在 ubuntu 11.10 64 位上安装 rhc openshift 客户端

谁能帮帮我,我安装了Ruby1.9.1和RubyGems1.8,这是错误消息:~$sudogeminstallrhcBuildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingrhc:ERROR:Failedtobuildgemnativeextension./usr/bin/ruby1.8mkrf_conf.rbBuildingnativeextensions.Thiscouldtakeawhile...rake1.8RUBYARCHDIR=/usr/lib/ruby/gems/1.8/gems/rhc-re

ruby - 无法在 ubuntu 11.10 64 位上安装 rhc openshift 客户端

谁能帮帮我,我安装了Ruby1.9.1和RubyGems1.8,这是错误消息:~$sudogeminstallrhcBuildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingrhc:ERROR:Failedtobuildgemnativeextension./usr/bin/ruby1.8mkrf_conf.rbBuildingnativeextensions.Thiscouldtakeawhile...rake1.8RUBYARCHDIR=/usr/lib/ruby/gems/1.8/gems/rhc-re

mysql - gem安装mysql失败

我已按照http://geryit.com/blog/2011/01/installing-mysql-with-rails-on-mac-os-x-snow-leopard/上的说明进行操作,包括通过macport安装ruby​​。每当我执行geminstallmysql时,我都会收到以下错误bash-3.2#geminstallmysqlBuildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingmysql:ERROR:Failedtobuildgemnativeextension./opt/local/b

mysql - gem安装mysql失败

我已按照http://geryit.com/blog/2011/01/installing-mysql-with-rails-on-mac-os-x-snow-leopard/上的说明进行操作,包括通过macport安装ruby​​。每当我执行geminstallmysql时,我都会收到以下错误bash-3.2#geminstallmysqlBuildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingmysql:ERROR:Failedtobuildgemnativeextension./opt/local/b

ruby - 通过 gitlab CI/CD 在 CloudFront 上推送 Jekyll 站点时如何解决 "s3_website"问题?

我在GitLabs中创建了Pipeline,我使用docker作为gitlab-runner。我想在s3网站上推送Jekyll网站。为此,我正在使用s3_websitegem。我的管道中定义了4个阶段。我在哪里构建Jekyll,使用Gulp创建工件,在我的jekyll站点上执行测试,然后进行部署。所有步骤都运行良好,但在进行部署时,出现以下错误。我不知道如何解决这个问题。[fail]Couldnotloadthesite:FailedtoparseERBin/builds/myproject/s3_website.yml:(SyntaxError)/usr/local/lib/ruby

ruby - 通过 gitlab CI/CD 在 CloudFront 上推送 Jekyll 站点时如何解决 "s3_website"问题?

我在GitLabs中创建了Pipeline,我使用docker作为gitlab-runner。我想在s3网站上推送Jekyll网站。为此,我正在使用s3_websitegem。我的管道中定义了4个阶段。我在哪里构建Jekyll,使用Gulp创建工件,在我的jekyll站点上执行测试,然后进行部署。所有步骤都运行良好,但在进行部署时,出现以下错误。我不知道如何解决这个问题。[fail]Couldnotloadthesite:FailedtoparseERBin/builds/myproject/s3_website.yml:(SyntaxError)/usr/local/lib/ruby

ruby - 还有其他方法可以规避格式不正确的要求 YAML::Syck::DefaultKey 错误然后升级 RubyGems 吗?

我得到Invalidgemspecin[path/to/vendor/bundle/spree_api-1.0.0.gemspec]:Illformedrequirement["#1.0.0"]对于几个gem(所有Spree及其spree_*要求)。我已经报告了两个spree的问题(我怀疑他们更改了他们的构建行;以及主机site5,他有一个过时的RubyGems版本1.6.2)Severalquestionsstackoverflow上有解决方案,但没有一个适用于我。我无法使用RVM升级到其他版本的Ruby,因为(v)host安装了passenger,AFAIK只允许运行一个Ruby版

ruby - rubygems 1.8.x 默认禁用 rdoc 和 ri 生成

有很多answers对于这个在旧版本的ruby​​gems下工作的问题,但是Rubygems1.8.x的推荐程序是什么?我有一个看起来像这样的/etc/gemrc文件:gem:--no-rdoc--no-ri这些选项似乎在任何gem安装期间都被忽略了。更新:在做了更多的挖掘之后,问题似乎与rvm有关,它不仅对不同版本的ruby​​进行分区,而且还对它们相关的配置文件进行分区。要检查配置文件的位置,请使用irb:require'rubygems'Gem::ConfigFile::SYSTEM_WIDE_CONFIG_FILE#=>"/opt/local/rvm/rubies/ruby-1