Tag: macos

Gem :: Ext :: BuildError:错误:无法构建gem本机扩展Bcrypt-Ruby

我正在制作一个rails应用程序并刚升级到Yosemite,我认为在更新期间一切都破了。 昨晚我把所有代码都签到github时,一切都正常。 我昨晚更新了我的电脑到优胜美地。 今天我跑了gem install bcrypt-ruby ,一切都破了。 我有; 跑了xcodebuild -license 更新的捆绑器 运行brew install rbenv ruby-build rbenv-gem-rehash以获取最新的ruby 运行brew install coreutils 但这没用。 环境: OSX Yosemite 10.10 , rbenv 0.4.0 , ruby 2.1.3p242(2014-09-19修订版47630)[x86_64-darwin14.0],bre​​w 0.9.5 错误的来源是我的rails应用程序: 的Gemfile gem ‘rails’, ‘4.1.5’ gem ‘pg’ gem ‘uglifier’, ‘>= 1.3.0’ gem ‘jquery-rails’ gem ‘turbolinks’ gem ‘jbuilder’, ‘~> 2.0’ gem ‘sdoc’, ‘~> 0.4.0’, group: […]

如何安装旧版Jekyll?

我想安装Jekyll 1.5.1版(在Mac上)。 是否有可能做到这一点? 我找到了一些能够降级的东西,但我发现很难相信没有办法安装旧版本。 谢谢!

在mac osX上安装libyaml for ruby​​(Lion)

我收到此错误消息: “It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby.” 我试过输入这个命令: rvm pkg install libyaml 我收到此错误消息: “Fetching yaml-0.1.4.tar.gz to /Users/luke/.rvm/archives Extracting yaml-0.1.4.tar.gz to /Users/luke/.rvm/src Error running ‘tar xmzf /Users/luke/.rvm/archives/yaml-0.1.4.tar.gz -C /Users/luke/.rvm/src ‘, please read /Users/luke/.rvm/log/yaml/extract.log Configuring yaml in /Users/luke/.rvm/src/yaml-0.1.4. Error running ‘ […]

rbenv安装ruby 2.1.2无法在MAC OSX 10.9.2上加载此类文件 – zlib

我通过rbenv安装ruby 2.1.2,并且我的MAC OSX 10.9.2上的homebrew安装了rbenv,ruby global成功设置为2.1.2,但是当我尝试运行gem install时,下面会出现一些错误。 MacBook-Pro:~ user1$ gem install bundler ERROR: Loading command: install (LoadError) cannot load such file — zlib ERROR: While executing gem … (NoMethodError) undefined method `invoke_with_build_args’ for nil:NilClass 如何解决它,以前是否有人面临同样的问题?

在Mac OSx 10.9.5上升级到Ruby 2.1.3

今天我在Mac OSx 10.9.5上从2.0.0升级到Ruby 2.1.3。 事实certificate,这比最初预期的要困难得多。 而且由于我浪费了很多时间,我认为我分享我的经验和解决方案,以防其他人也遇到问题。 我安装了xcode +开发人员工具。 我本周也更新了xcode – 不确定这是否是事情突然不起作用的原因。 但是,这是事实: $ gcc -v Configured with: –prefix=/Applications/Xcode.app/Contents/Developer/usr –with-gxx-include-dir=/usr/include/c++/4.2.1 Apple LLVM version 6.0 (clang-600.0.51) (based on LLVM 3.5svn) Target: x86_64-apple-darwin13.4.0 Thread model: posix $ rvm -v rvm 1.25.32 (stable) by Wayne E. Seguin , Michal Papis [https://rvm.io/] $ brew -v Homebrew 0.9.5 $ git version […]

为什么我不能在Mac OS Sierra上安装Sass?

我尝试在Mac OS Sierra(10.12)上安装Sass三次,从终端输入以下代码: sudo gem install sass 然后它询问我的密码,我输入它并且没有任何反应(我甚至等了半个小时)它甚至没有给出任何错误或任何其他消息,然后当我尝试关闭终端窗口时出现一条消息,说明处理将如果我关闭窗口就会终止。 我已经检查过我的Mac上是否安装了ruby,这是我的版本: ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16] 我该怎么办? 注意:我是新手,根本不知道编程,这是我第一次使用终端。

已更新至OSX 10.9,现在使用自制程序获取ruby错误

已更新为Mavericks并更新了Xcode。 现在我在尝试使用brew时遇到此错误。 $ brew cleanup /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require’: /usr/local/Library/Homebrew/extend/pathname.rb:259: invalid multibyte escape: /^\037\213/ (SyntaxError) invalid multibyte escape: /^\037\235/ invalid multibyte escape: /^\xFD7zXZ\x00/ from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require’ from /usr/local/Library/Homebrew/global.rb:1:in `’ from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require’ from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require’ from /usr/local/bin/brew:10:in `’ 有任何想法吗?

Ruby没有找到新版本的OpenSSL

OpenSSL::OPENSSL_VERSION_NUMBER何时OpenSSL::OPENSSL_VERSION_NUMBER地设置? 为什么不设置我刚刚安装的最新OpenSSL? 首先是错误: $ gem install activesupport -v ‘3.2.13’ Error while executing gem … (RuntimeError) Unsupported digest algorithm (SHA512) 如果我直接进入irb,我可以看到Ruby正在使用“旧”openssl: $ irb >> require ‘openssl’ => true >> OpenSSL::Digest.new(‘sha512’) RuntimeError: Unsupported digest algorithm (sha512) >> OpenSSL::OPENSSL_VERSION_NUMBER.to_s(16) “9070cf” 这告诉我Ruby没有找到我刚刚构建的OpenSSL的本地版本,它至少应该是0x908000。 相关代码: # file: usr/lib/ruby/2.0.0/openssl/digest.rb … alg = %w(DSS DSS1 MD2 MD4 MD5 MDC2 RIPEMD160 SHA SHA1) if […]

PG错误无法连接到服务器:连接被拒绝服务器是否在端口5432上运行?

我最近更新了我的机器(运行Mountain Lion的MacBook Pro),从那时起,每当我设置一个rails项目时,我的机器就会崩溃,无法连接到PG。 目前,这是我尝试去localhost时遇到的错误; PG :: ERROR无法连接到服务器:连接被拒绝服务器是否在主机“localhost”上运行 (:1)并接受端口5432上的TCP / IP连接? 无法连接到服务器:连接 拒绝服务器是否在主机“localhost”(127.0.0.1)上运行并接受端口5432上的TCP / IP连接? 无法连接到服务器:连接被拒绝服务器是否在主机“localhost”(fe80 :: 1)上运行并接受端口5432上的TCP / IP连接? 这是一份清单,以及我尝试的事项清单; PostgreSQL版本是9.3.4 我通过HomeBrew安装它 我在我的database.yml文件中有host: localhost Rails版本4.1.1,ruby 2.0.0p247(2013-06-27修订版41674)[x86_64-darwin12.5.0] 然后brew install postgresql brew uninstall postgresql然后brew install postgresql 试图访问我的postgres.conf文件,但不允许通过PGAdmin和命令行 然后locate pg_hba.conf并终端出来了; WARNING: The locate database (/var/db/locate.database) does not exist. 我也试过使用rails 4.0,但我仍然遇到了问题 在我更新计算机之前,我仍然可以在我的机器上处理启动/完成的其他项目。 当我从终端运行psql ,我得到psql: could not connect to server: […]

升级到ruby 1.9.2并在nokogiri中获得Segmentation Fault错误

我决定昨天升级到1.9.2 ruby​​并安装了rvm来做到这一点。 我运行了一些我之前在1.8.7上工作的文件,但是任何需要nokogiri的文件都会因以下错误而失败。 /Users/myusername/.rvm/gems/ruby-1.9.2-p0/gems/nokogiri-1.4.3.1/lib/nokogiri/nokogiri.bundle: [BUG] Segmentation fault ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0] 我在OSX Snow Leopard 10.6.4上运行nokogiri 1.4.3.1,ruby 1.9.2