Tag: macos

在OS X 10.10上,gem install therubyracer -v 0.11.4失败

按照这里的步骤“gem install therubyracer -v’0.10’”在osx mavericks上没有安装 ,我能够得到therubyracer -v 0.10.2和0.12.0来安装好,但不是0.11.4。 gem install therubyracer -v 0.11.4 返回: Building native extensions. This could take a while… ERROR: Error installing therubyracer: ERROR: Failed to build gem native extension. /Users/thooper/.rbenv/versions/2.1.2/bin/ruby -r ./siteconf20150102-7132-9ct9a4.rb extconf.rb creating Makefile Compiling v8 for x64 Using python 2.7.9 Configured with: –prefix=/Applications/Xcode.app/Contents/Developer/usr –with-gxx-include-dir=/usr/include/c++/4.2.1 Unable to find a compiler […]

mini_magick gem不适用于我的ImageMagick安装

我通过MacPorts和mini_magick gem安装了ImageMagick,我收到了以下脚本的错误。 我该如何解决这个问题? require ‘rubygems’ require ‘mini_magick’ image = MiniMagick::Image.open(“input.jpg”) image.resize “100×100” image.write “output.jpg” /Users/Max/.rvm/gems/ruby-1.9.3-p125/gems/mini_magick-3.4/lib/mini_magick.rb:164:in `create’: MiniMagick::Invalid (MiniMagick::Invalid) from /Users/Max/.rvm/gems/ruby-1.9.3-p125/gems/mini_magick-3.4/lib/mini_magick.rb:73:in `read’ from /Users/Max/.rvm/gems/ruby-1.9.3-p125/gems/mini_magick-3.4/lib/mini_magick.rb:134:in `block in open’ from /Users/Max/.rvm/gems/ruby-1.9.3-p125/gems/mini_magick-3.4/lib/mini_magick.rb:133:in `open’ from /Users/Max/.rvm/gems/ruby-1.9.3-p125/gems/mini_magick-3.4/lib/mini_magick.rb:133:in `open’ from minimagick.rb:4:in `’

brew安装coreutils失败10.9.5 OSX

我已经有2天未能安装coreutils 。 Last 15 lines from /Users/Mehdi/Library/Logs/Homebrew/coreutils/03.make: src/ginstall -c -m 644 ‘man/unlink.1’ ‘/usr/local/Cellar/coreutils/8.27/share/man/man1/gunlink.1’ src/ginstall -c src/uniq ‘/usr/local/Cellar/coreutils/8.27/bin/./guniq’ src/ginstall -c -m 644 ‘man/vdir.1’ ‘/usr/local/Cellar/coreutils/8.27/share/man/man1/gvdir.1’ src/ginstall -c src/unlink ‘/usr/local/Cellar/coreutils/8.27/bin/./gunlink’ src/ginstall -c src/vdir ‘/usr/local/Cellar/coreutils/8.27/bin/./gvdir’ src/ginstall -c -m 644 ‘man/wc.1’ ‘/usr/local/Cellar/coreutils/8.27/share/man/man1/gwc.1’ src/ginstall -c -m 644 ‘man/whoami.1’ ‘/usr/local/Cellar/coreutils/8.27/share/man/man1/gwhoami.1’ src/ginstall -c src/wc ‘/usr/local/Cellar/coreutils/8.27/bin/./gwc’ src/ginstall -c -m 644 ‘man/yes.1’ ‘/usr/local/Cellar/coreutils/8.27/share/man/man1/gyes.1’ src/ginstall -c […]

OpenSSL :: SSL :: SSLContext SNI servername_cb不工作

正如在OpenSSL :: X509 ::证书显示错误域证书中所引用的那样,我需要使用TLSv1或更高版本以及 服务器名称指示扩展。 即使通过SSLContext设置了ssl_version和servername_cb ,我仍然会获得myproair.com的错误证书。 begin timeout(1) do tcp_client = TCPSocket.new(“#{instance[“domain”]}”, 443) ssl_context = OpenSSL::SSL::SSLContext.new() ssl_context.ssl_version = :TLSv1 ssl_context.servername_cb = “https://#{instance[“domain”]}” ssl_client = OpenSSL::SSL::SSLSocket.new(tcp_client, ssl_context) ssl_client.connect cert = OpenSSL::X509::Certificate.new(ssl_client.peer_cert) ssl_client.sysclose tcp_client.close #http://ruby-doc.org/stdlib-2.0/libdoc/openssl/rdoc/OpenSSL/X509/Certificate.html date = Date.parse((cert.not_after).to_s) row.push(“#{date.strftime(‘%F’)} #{cert.signature_algorithm} #{cert.subject.to_a.select{|name, _, _| name == ‘CN’ }.first[1]}”.downcase.ljust(57)) end rescue SocketError row.push(“down”.ljust(57)) rescue Errno::ECONNREFUSED row.push(“connection refused”.ljust(57)) rescue […]

当官方方式不起作用时,如何升级RVM?

合十! 想要查看shiny的新Rails 5.0,我碰到了一个错误,说我需要将我的Ruby版本升级到最低2.0.0(我当前的版本是2.1.3)。 我使用RVM来管理我的OSX上的Rubies,所以我尝试了很好的ol’ rvm install ruby​​ –latest ……只是被告知 已安装ruby-2.1.3。 我跑了 rvm已知列表 ……事实上,列出的Ruby的最新版本是我已经拥有的版本,即2.1.3。 接下来,我检查了我的RVM版本并发现它是1.25.31,而最近发布了RVM博客状态1.27.x。 所以我决定这可能是因为已知列表没有显示更新的Ruby版本,并使用了从其站点升级RVM的文档化步骤 。 重新加载后,我仍然看到相同版本的RVM和相同的可用Ruby版本列表。 我也试过重启终端。 现在我该怎么做?

无法安装gem,因为“未定义的方法`invoke_with_build_args’代表nil:NilClass”

我在Ruby轨道上,我正处于Ruby on Rails的安装过程中。 我正在尝试安装gem,但它没有发生,我不知道为什么以及如何解决它。 $gem install bundler ERROR: Loading command: install (LoadError) dlopen(/Users/nthulanemakgato/.rbenv/versions/2.1.1/lib/ruby/2.1.0/x86_64- darwin13.0/openssl.bundle, 9): Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib Referenced from: /Users/nthulanemakgato/.rbenv/versions/2.1.1/lib/ruby/2.1.0/x86_64- darwin13.0/openssl.bundle Reason: image not found – /Users/nthulanemakgato/.rbenv/versions/2.1.1/lib/ruby/2.1.0/x86_64-darwin13.0/openssl.bundle ERROR: While executing gem … (NoMethodError) undefined method `invoke_with_build_args’ for nil:NilClass 这是我尝试过的解决方案之一: $CONFIGURE_OPTS=”–with-openssl-dir=brew –prefix openssl” rbenv install 2.1.1 rbenv: /Users/nthulanemakgato/.rbenv/versions/2.1.1 already exists continue with installation? (y/N) […]

如何在Mac OS 10.6上安装mysql gem?

我刚刚在这个iMac和rubygems上安装了MAMP,但是当我运行时: sudo gem install mysql – -with-mysql-config = / usr / local / mysql / bin / mysql_config 给我 Building native extensions. This could take a while… ERROR: Error installing mysql: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb mkmf.rb can’t find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h Gem files will remain installed in […]

Nokogiri无法在OS X上安装

关于这个问题有很多post,但是,Nokogiri(版本1.6.x,1.7.x或1.8.x)无法在OS X上安装可能有几个原因。 相关文章: OS X 10.6安装Nokogiri 无法在Mac OS X 10.9 Maveriks上安装nokogiri 1.6.1

无法安装sqlite3-ruby gem

我安装了xcode 3.0。 我需要安装sqlite3-ruby gem(用于rhosync)。 当我跑: sudo gem install -l sqlite3-ruby 我收到以下错误: Building native extensions. This could take a while… ERROR: Error installing sqlite3-ruby: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb checking for #include … yes checking for sqlite3_libversion_number() in -lsqlite3… yes checking for rb_proc_arity()… no checking for sqlite3_initialize()… no sqlite3-ruby only supports sqlite3 […]

Rails 4每个命令出错“`load’:没有将nil隐式转换为String”(Mac OS X 10.9)

我刚刚在我的新Macbook上安装了一个新的Ruby on Rails dev堆栈,它运行Mac OS X 10.9 Mavericks。 这是我的堆栈: Xcode命令行工具 家酿 Rbenv 捆绑 Ruby 2.1.0 Rails 4.1.1 我运行了rails new test_app来生成第一个测试应用程序。 此命令已成功完成,但由于它,我在CLI中尝试的每个Rails命令都会返回以下错误消息: $ test_app > bin/rails server /Users/me/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.1.3/lib/spring/client/rails.rb:27:in `load’: no implicit conversion of nil into String (TypeError) from /Users/me/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.1.3/lib/spring/client/rails.rb:27:in `call’ from /Users/me/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.1.3/lib/spring/client/command.rb:7:in `call’ from /Users/me/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.1.3/lib/spring/client.rb:26:in `run’ from /Users/me/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.1.3/bin/spring:48:in `’ from /Users/me/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.1.3/lib/spring/binstub.rb:11:in `load’ from /Users/me/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.1.3/lib/spring/binstub.rb:11:in `’ from […]