天道酬勤,学无止境

使用 Rvm 安装 Ruby 1.9.3 时出现问题(Problems installing Ruby 1.9.3 with Rvm)

问题
Searching for binary rubies, this might take some time. No binary rubies available for: osx/10.8/x86_64/ruby-1.9.3-p392. Continuing with compilation. Please read 'rvm mount' to get more information on binary rubies. Installing requirements for osx, might require sudo password. Skipping `brew update` make sure your formulas are up to date. Cowardly refusing to continue, please read 'rvm autolibs'. Already up-to-date. Your system is raring to brew.
回答1
\curl -L https://get.rvm.io | bash -s stable --rails --autolibs=enabled
回答2
rvm list known rvm get stable

受限制的 HTML

  • 允许的HTML标签:<a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • 自动断行和分段。
  • 网页和电子邮件地址自动转换为链接。

相关推荐
  • 在Mountain Lion上安装Ruby时出现问题-ruby 1.9.3无法编译(Problems installing Ruby on Mountain Lion - ruby 1.9.3 wont' compile)
    问题 我以前看过很多关于此的文章,并按照他们的指示进行,但没有任何效果。 我将在下面概述我的工作以及我遵循的指示-感谢您提供任何建议! 我已按照以下安装说明进行操作:http://pragmaticstudio.com/blog/2010/9/23/install-rails-ruby-mac 我已经下载了OSX Mountain Lion的X代码,并安装了gcc编译器: $ gcc --version i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00) Copyright (C) 2007 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 然后,按照指示完成并安装了最新版本的git。 $ git --version git version 1.7.10.2 (Apple Git-33) 并通过命令行对rvm进行了类似的操作:
  • 使用 RVM 在 OS X 上安装 Ruby 1.9.3 时出现“没有可用的 gcc46 公式”:("No available formula for gcc46" while installing Ruby 1.9.3 on OS X with RVM:)
    问题 我已经安装了 Homebrew,我正在尝试使用以下命令安装 RVM: rvm install 1.9.3-head 我收到这个错误: Installing required packages:gcc46 Error running 'requirements_osx_brew_libs_install gcc46', please read /Users/mike/.rvm/log/1384918134_ruby-1.9.3-head/package_install_gcc46.log Requirements installation failed with status: 1 brew doctor说我准备冲泡了。 在日志中我看到: 错误:下载失败:ftp://gcc.gnu.org/pub/gcc/infrastructure/gmp-4.3.2.tar.bz2 回答1 Ruby 1.9.3+ 支持用 Clang(你有)而不是 GCC 进行编译,所以让 RVM 用 Clang 编译: rvm install 1.9.3 --with-gcc=clang 回答2 当我从山狮升级到小牛时,它以某种方式开始忽略我的开发工具(如 gcc 等)尝试 xcode-select --install 也见这里 回答3 当升级到 OSX 10.12 并安装 ruby​​ 2.3.1 时
  • 在 Ubuntu Server 12.04 上安装 Ruby gem“ffi”时出现问题(Problems installing Ruby gem “ffi” on Ubuntu Server 12.04)
    问题 我正在尝试使用bundle来安装我的新项目所需的 gem,但是我在安装 'ffi' gem 的 1.1.5 版时遇到了问题。 我正在使用运行在 64 位 Ubuntu Server 12.04 虚拟化安装上的 Ruby 1.9.3。 运行bundle命令时,我收到以下错误消息: Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /home/alex/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb checking for ffi.h... no checking for ffi.h in /usr/local/include,/usr/include/ffi... no checking for rb_thread_blocking_region()... yes checking for ruby_native_thread_p()... yes checking for rb_thread_call_with_gvl()... yes creating extconf.h creating Makefile make Configuring libffi /gems/ffi-1.1.5/ext/ffi_c
  • 在OSX Mountain Lion上安装新的RVM Ruby 1.9.3时出现“错误的ecpoint” SSL错误(“bad ecpoint” SSL error on fresh RVM Ruby 1.9.3 install on OSX Mountain Lion)
    问题 尝试使用Ruby 1.9.3和rest-client发出https请求,例如: RestClient.get('https://google.com') 总是给我一个SSL错误, OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv3 read server key exchange B: bad ecpoint 我不知道。 bad ecpoint ? 我毫不费力地在另一台Mountain Lion机器上使用1.9.3和rest-client发出相同的请求。 关于这台机器的注意事项:MacBook Pro带有全新的Mountain Lion安装,本来我在通过XCode命令行工具安装gcc-4.2时遇到了一些麻烦,但最终还是通过自制软件/重复文件获得了gcc-4.2。 从那时起,我已经卸载并重新安装了RVM和1.9.3。 回答1 解释我的评论... 将RVM更新到最新的开发版本(但stable版也可以工作): rvm get head 安装ruby所需的所有库( autolibs=4是完全自动化的): rvm --autolibs=4 --debug requirements 最后重新安装ruby: rvm reinstall 1.9.3 您可以使用以下命令在RVM中为以下命令启用完整的库自动化:
  • 运行 rails S 时出现分段错误(无法编译 nokogiri)(Segmentation fault when I run rails S (cant compile nokogiri))
    问题 我已经在配置地狱中待了两天,我已经尝试了 Stack Overflow 上的几乎所有内容来修复它。 我觉得我尝试过的一些东西可能让事情变得更糟。 我使用 RVM,然后我尝试使用 rbenv,现在我又回到使用 RVM。 我不确定是否有 rbenv 的残余导致了这种情况或什么,但我按照说明将其完全删除。 我目前遇到的错误在这里: https://gist.github.com/EvanTedesco/d4288cfb1f8dfc5a1e03 红宝石-v: ruby 1.9.3p547 (2014-05-14 revision 45962) [x86_64-darwin13.4.0] 导轨 -v: Rails 3.2.19 xcode-select -p: /Library/Developer/CommandLineTools 宝石环境: RubyGems Environment: - RUBYGEMS VERSION: 2.4.3 - RUBY VERSION: 2.1.5 (2014-11-13 patchlevel 273) [x86_64-darwin14.0] - INSTALLATION DIRECTORY: /Users/acumendigital/.rvm/gems/ruby-2.1.5 - RUBY EXECUTABLE: /Users/acumendigital
  • 为什么我在安装 bson_ext 时出现错误?(Why do I get an error installing bson_ext?)
    问题 当我在 Rails 项目文件夹中执行以下命令时: gem install bson_ext 我收到此错误: #result Building native extensions. This could take a while... ERROR: Error installing bson_ext: ERROR: Failed to build gem native extension. /home/absolute/.rvm/rubies/ruby-1.9.3-p0/bin/ruby extconf.rb checking for asprintf()... yes checking for ruby/st.h... yes checking for ruby/regex.h... yes checking for ruby/encoding.h... yes creating Makefile make compiling bson_buffer.c compiling cbson.c cbson.c: In function ‘write_element’: cbson.c:439:17: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration- after-statement] cbson
  • 启动服务器时出现Rails分段错误?(Rails segmentation fault when starting server?)
    问题 试图使我的rails 3环境正常运行,但我一直遇到无法解决的错误。 任何帮助将不胜感激! 这是问题所在: Patrick-Scotts-MacBook-Pro:~ PJS$ cd hope_app Patrick-Scotts-MacBook-Pro:hope_app PJS$ rails server /Users/PJS/.rvm/gems/ruby-1.9.2-rc2/gems/sqlite3-ruby-1.3.1/lib/sqlite3/sqlite3_native.bundle: [BUG] Segmentation fault ruby 1.9.2dev (2010-07-11 revision 28618) [x86_64-darwin10.4.0] -- control frame ---------- c:0026 p:-541019732 s:0075 b:0075 l:000074 d:000074 TOP c:0025 p:---- s:0073 b:0073 l:000072 d:000072 CFUNC :require c:0024 p:0029 s:0069 b:0069 l:000065 d:000068 BLOCK /Users/PJS/.rvm/gems/ruby-1.9.2- rc2/gems/sqlite3-ruby-1.3.1
  • Ruby和“您必须使用OpenSSL支持重新编译Ruby或更改Gemfile中的源代码”(Ruby and “You must recompile Ruby with OpenSSL support or change the sources in your Gemfile”)
    问题 使用rvm我将我的ruby升级到1.9.3-p392,还添加了2.0.0,每次在运行bundle命令时尝试使用此版本时,都会出现此错误。 Could not load OpenSSL. You must recompile Ruby with OpenSSL support or change the sources in your Gemfile from 'https' to 'http'. Instructions for compiling with OpenSSL using RVM are available at rvm.io/packages/openssl. 关于如何解决此问题,我遵循了一些不同的说明。 我尝试删除该版本并使用rvm选项进行安装 --with-openssl-dir=$HOME/.rvm/usr 我已经用rvm和macports安装了OpenSSL。 两者都没有帮助问题。 我什至使用以下命令更改了ssl cert的文件位置: export SSL_CERT_FILE=/Users/DarkLord/.rvm/usr/ssl/cert.pem 不管我做什么,我都会继续得到错误。 有人可以帮我解决这个问题吗? 回答1 根据上面@Purplejacket的评论,执行此操作的新方法如下: rvm autolibs homebrew rvm
  • 无法加载此类文件-script / rails:通过RubyMine进行远程调试时出现此错误(cannot load such file — script/rails : Getting this error while remote debugging through RubyMine)
    问题 通过RubyMine IDE进行远程调试时出现以下错误。 $ bundle exec rdebug-ide --port 1234 -- script/rails server Fast Debugger (ruby-debug-ide 0.4.9) listens on :1234 /home/amit/.rvm/gems/ruby-1.9.3-p125/gems/ruby-debug-ide19-0.4.12/lib/ruby-debug-ide.rb:123:in `debug_load' /home/amit/.rvm/gems/ruby-1.9.3-p125/gems/ruby-debug-ide19-0.4.12/lib/ruby-debug-ide.rb:123:in `debug_program' /home/amit/.rvm/gems/ruby-1.9.3-p125/gems/ruby-debug-ide19-0.4.12/bin/rdebug-ide:87:in `<top (required)>' /home/amit/.rvm/gems/ruby-1.9.3-p125/bin/rdebug-ide:19:in `load' /home/amit/.rvm/gems/ruby-1.9.3-p125/bin/rdebug-ide:19:in `<main
  • 为什么在安装 gem 'pg' 时出现错误? [复制](why do I get the error when installing the gem 'pg'? [duplicate])
    问题 这个问题在这里已经有了答案: 9 年前关闭。 可能重复: 无法在 ubuntu 上安装 pg gem - 找不到 'libpq-fe.h 标头 我正在尝试将 gem pg添加到我的本地环境中。 但它返回此错误 Errno::EACCES: Permission denied - /Users/me/.rvm/gems/ruby-1.9.3-p362/gems/pg-0.14.1/.gemtest An error occurred while installing pg (0.14.1), and Bundler cannot continue. Make sure that `gem install pg -v '0.14.1'` succeeds before bundling. 我该怎么办? 在该错误消失后,现在它返回此错误 Installing pg (0.14.1) with native extensions Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/me/.rvm/rubies/ruby-1.9.3-p362/bin/ruby extconf.rb checking for pg_config... no No pg
  • 使用 ruby​​gem 访问 Shopify API 时出现 SSL_connect 错误(SSL_connect error when accessing Shopify API with rubygem)
    问题 我在使用 shopify_api gem 访问 Shopify API 时遇到问题。 这是发生的事情: >> require "shopify_api" #=> false >> ShopifyAPI::Base.site = "https://username:secret@mysite.myshopify.com/admin" => "https://username:secret@mysite.myshopify.com/admin" >> products = ShopifyAPI::Product.find(:all) Errno::ECONNRESET: Connection reset by peer - SSL_connect from /Users/zubin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:799:in `connect' from /Users/zubin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:799:in `block in connect' from /Users/zubin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/timeout.rb:54:in
  • 使用 Ruby 2.0.0-p353 在 mac osx 雪豹上安装 nokogiri gem 时出现问题(problems installing nokogiri gem on mac osx snow leopard with Ruby 2.0.0-p353)
    问题 我尝试按照此处的 nokogiri 安装页面上的说明使用自制软件和 macport 在我的 rvm ruby​​ 2.0.0-p353 上安装 nokogiri: http://nokogiri.org/tutorials/installing_nokogiri.html 在这两种情况下,我都得到了完全相同的错误文件描述符错误消息,如下所示: → sudo gem install nokogiri Fetching: mini_portile-0.5.2.gem (100%) Successfully installed mini_portile-0.5.2 Fetching: nokogiri-1.6.1.gem (100%) Building native extensions. This could take a while... ERROR: Error installing nokogiri: ERROR: Failed to build gem native extension. /Users/Bharat/.rvm/rubies/ruby-2.0.0-p353/bin/ruby extconf.rb /Users/Bharat/.rvm/rubies/ruby-2.0.0-p353/lib/ruby/2.0.0/mkmf.rb:292:in
  • 运行 autoconf 时 rvm install 1.9.2 失败?(rvm install 1.9.2 fails when running autoconf?)
    问题 当我跑 rvm install 1.9.2 尝试运行 autoconf 时出现错误。 这是堆栈跟踪: kenmare:ruby-1.9.2-p0 lee$ rvm install 1.9.2-p0 /Users/lee/.rvm/rubies/ruby-1.9.2-p0, this may take a while depending on your cpu(s)... ruby-1.9.2-p0 - #fetching ruby-1.9.2-p0 - #extracted to /Users/lee/.rvm/src/ruby-1.9.2-p0 (already extracted) Running autoconf Error running 'autoconf', please check /Users/lee/.rvm/log/ruby-1.9.2-p0/autoconf.error.log Skipping configure step, 'configure' does not exist, did autoconf not run successfully? ruby-1.9.2-p0 - #compiling Error running 'make ', please check /Users/lee/.rvm/log/ruby-1.9.2-p0/make
  • Bundle 说 gem 丢失了 - 但事实并非如此?(Bundle says gem is missing - but it's not?)
    问题 背景 我正在维护 Ruby On Rails 站点的内容,但我真的没有使用 Rails 的经验。 当尝试运行 Rails 服务器时: rails s我得到这个: 在任何来源中都找不到 activesupport-3.2.0 运行bundle install来安装缺少的 gems 我运行捆绑安装 Gem::InstallError: factory_girl 需要 Ruby 版本 >= 1.9.2。 安装 factory_girl (3.2.0) 时出现错误,Bundler 无法继续。 在捆绑之前确保gem install factory_girl -v '3.2.0'成功。 好的,我按照说明安装 factory_girl: 安装成功 factory_girl-3.2.0 1 gem 安装 再次运行捆绑安装: Gem::InstallError: factory_girl 需要 Ruby 版本 >= 1.9.2。 安装 factory_girl (3.2.0) 时出现错误,Bundler 无法继续。 在捆绑之前确保gem install factory_girl -v '3.2.0'成功。 你有什么主意吗? 信息 昨天我在尝试运行 rails 服务器时遇到了交叉错误。 因此,根据这个 SO 建议,我建议我使用 nuked RVM 并安装 rbenv 和 bundler 而不是
  • 通过 rvm OSX Lion 10.7.2 XCode 4.2 安装 Ruby 1.9.2 时出错(Make error installing Ruby 1.9.2 via rvm OSX Lion 10.7.2 XCode 4.2)
    问题 尝试使用 rvm 安装 1.9.2 时出现以下错误 /Users/craigspaeth/.rvm/scripts/functions/utility: line 152: date: command not found Installing yaml to /Users/craigspaeth/.rvm/usr /Users/craigspaeth/.rvm/scripts/functions/utility: line 152: date: command not found ERROR: Error running 'make install', please read /Users/craigspaeth/.rvm/log/ruby-1.9.2-p290/yaml/make.install.log 这是 yaml/configure.log [] make install Making install in include make[2]: Nothing to be done for `install-exec-am'. test -z "/Users/craigspaeth/.rvm/usr/include" || ../config/install-sh -c -d "/Users/craigspaeth/.rvm/usr/include" /usr/bin
  • 使用rvm安装ruby时出错(Error while installing ruby using rvm)
    问题 尝试使用rvm安装ruby时出现以下错误: $rvm install 1.9.3 Searching for binary rubies, this might take some time. Checking requirements for ubuntu. Installing requirements for ubuntu. Updating system.................................................................................................. Error running 'requirements_debian_update_system ruby-1.9.3-p448', please read /home/troy/.rvm/log/1379872584_ruby-1.9.3-p448/update_system.log Requirements installation failed with status: 100. 你能帮我这个忙吗! 回答1 从/etc/apt/sources.list删除损坏的或404存储/etc/apt/sources.list 。 如果不删除或注释掉它们, rvm将失败。 要找出哪些不起作用,请运行apt-get
  • RMagick 的 Gem 安装错误(Gem install error with RMagick)
    问题 过去我用过 RMagick,也有 Imagemagick,最近我捆绑安装了一个较新版本的 RMagick。 重新启动 Rails 服务器时出现错误。 所以我决定先卸载 imagemagick(来自 brew),然后卸载 rmagick。 我尝试重新安装 rmagick,但遇到了一些麻烦(第一个是我无法从 bundle 命令安装)。 我尝试gem install rmagick -v '2.13.1'但我收到以下权限错误: ERROR: While executing gem ... (Errno::EACCES) Permission denied - /Users/username/.rvm/gems/ruby-1.9.3-p194/bin/ruby_noexec_wrapper 我也尝试过sudo并得到了 ERROR: While executing gem ... (Errno::EACCES) Permission denied - /Users/username/.rvm/gems/ruby-1.9.3-p194/bin/ruby_noexec_wrapper usercomputer:~ Username$ sudo gem install rmagick -v '2.13.1' Building native extensions. This could
  • 如何在 mac os 雪豹中升级 ruby​​ 和 rails(How to upgrade ruby and rails in mac os snow leopard)
    问题 我想将我的 Mac Snow Leopard ruby​​ 从 1.8.7 升级到 1.9.1 版本,有人知道升级的无痛和最佳方法吗? 因为我读了一些论坛/帖子/博客/讨论说,覆盖由苹果提供的 ruby​​ 是不是很好 将 rails 从 2.2.2 版本升级到 2.3.8 的最佳方法是什么? 因为我找到的所有信息都只适用于豹/老虎,而且很少有关于雪豹的复杂文章。 他们还说,覆盖由苹果提供的导轨是不是很好。 任何人都可以帮助我吗? 谢谢。 回答1 Dan Benjamin 在 Hivelogic 上有一些关于将 Ruby、RubyGems 和 Rails 编译和安装到usr/local的很好的说明。 这实际上并没有覆盖 Ruby/RubyGems/Rails 的系统安装,而是优先于它。 尽管说明涵盖了 Ruby 1.8.7,但您可以根据 1.9.1 发行版进行适当的更新。 或者,Ruby 版本管理器 (RVM) 是管理多个 Ruby 版本和相关 gem 的好方法。 这个 Railscast 剧集有详细信息。 您应该能够像往常一样使用[sudo] gem install rails将 Rails 升级到 2.3.8。 回答2 RVM ( Ruby 版本管理器)是在 OSX 上升级 Ruby 安装的标准:https://rvm.io(任何平台 - 包括 OSX Snow
  • ruby-debug由于某种原因(可能缺少必要的库和/或头文件)而无法创建Makefile(ruby-debug Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers)
    问题 我的Rails是3.2.1.4 ,Ruby是1.9.3p448 。 安装ruby-debug时出现错误: Building native extensions. This could take a while... ERROR: Error installing ruby-debug: ERROR: Failed to build gem native extension. /home/hxh/.rvm/rubies/ruby-1.9.3-p448/bin/ruby extconf.rb Can't handle 1.9.x yet *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Provided configuration options: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include
  • 通过 capistrano (& rvm) 部署时出现捆绑安装错误(Bundle install error when deploying via capistrano (& rvm))
    问题 现在我必须承认,就这个部署云雀而言,我在黑暗中蹒跚而行。 我会尽力解释情况; 我已经设置了一个测试部署服务器,并且正在尝试使用 capistrano 将我的应用程序部署到它,但是,我在我的 gems 及其依赖项方面遇到了一些困难,如鞋子下方的错误。 [mike-test] executing command [mike-test] rvm_path=$HOME/.rvm/ $HOME/.rvm/bin/rvm-shell '1.9.3' -c 'cd /home/deploy/myapp/releases/20120910081544 && bundle install --gemfile /home/deploy/myapp/releases/20120910081544/Gemfile --path /home/depoy/myapp/shared/bundle --deployment --quiet --without development test' ** [out :: mike-test] Some gems seem to be missing from your vendor/cache directory. ** [out :: mike-test] Could not find log4r-1.1.10 in any of the sources