Tag: macos

OSX Yosemite和Xcode 6安装后的Ruby gem安装错误

我在安装Yosemite之前尝试安装一个像我一样的gem,但是现在我收到一个错误: /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:159:in“synchronize”:错误:无法构建gem原生扩展。 (gem::内线:: BuildError) 错误:无法构建gem原生扩展。 僵局; 递归锁定 这是我写的命令: sudo gem install mysql2 这是它出现在终端中的消息: Gem文件将保留在/Library/Ruby/Gems/2.0.0/gems/autotest-fsevent-0.2.9中进行检查。 结果记录到/Library/Ruby/Gems/2.0.0/extensions/universal-darwin-14/2.0.0/autotest-fsevent-0.2.9/gem_make.out Gem文件将保留在/Library/Ruby/Gems/2.0.0/gems/autotest-fsevent-0.2.9中进行检查。 结果从/Library/Ruby/Site/2.0.0/rubygems记录到/Library/Ruby/Gems/2.0.0/extensions/universal-darwin-14/2.0.0/autotest-fsevent-0.2.9/gem_make.out /ext/builder.rb:159:in build_extension’ from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:198:in block in build_extensions’from /Library/Ruby/Site/2.0.0 /rubygems/ext/builder.rb:195:in/Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:195:in build_extensions’from /Library/Ruby/Site/2.0.0 block in build_extensions’ from /Library/Ruby/Site/2.0.0/rubygems/user_interaction.rb:45:in use_ui’中的/rubygems/specification.rb:1436:in block in build_extensions’ from /Library/Ruby/Site/2.0.0/rubygems/user_interaction.rb:45:in build_extensions’ from /Library/Ruby/Site/2.0.0/rubygems/stub_specification.rb:60:in build_extensions’中的/specification.rb:1434:in build_extensions’ from /Library/Ruby/Site/2.0.0/rubygems/stub_specification.rb:60:in :56:in contains_requirable_file?’ from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:925:in contains_requirable_file?’ from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:925:in在find_inactive_by_path’中的阻止来自/Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:in each’ from […]

rails安装期间出错

Saads-Mac-Pro:~ SMD$ gem install rails Building native extensions. This could take a while… /Users/SMD/.rvm/rubies/ruby-2.0.0- p247/lib/ruby/site_ruby/2.0.0/rubygems/ext/builder.rb:54: warning: Insecure world writable dir /usr in PATH, mode 040777 ERROR: Error installing rails: ERROR: Failed to build gem native extension. /Users/SMD/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries […]

错误:执行gem时…(Gem :: FilePermissionError)

我检查了所有其他类似的答案,没有一个与我的完全一样,这些解决方案中的任何一个都不适合我。 gem environment和sudo gem environment给出了相同的结果: RubyGems Environment: – RUBYGEMS VERSION: 1.5.3 – RUBY VERSION: 1.8.7 (2011-12-28 patchlevel 357) [x86_64-linux] – INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/1.8 – RUBY EXECUTABLE: /usr/local/bin/ruby – EXECUTABLE DIRECTORY: /usr/local/bin – RUBYGEMS PLATFORMS: – ruby – x86_64-linux – GEM PATHS: – /usr/local/lib/ruby/gems/1.8 – /home/ava/.gem/ruby/1.8 – GEM CONFIGURATION: – :update_sources => true – :verbose => […]

未能在Mac OS X 10.8上使用Homebrew FreeTds捆绑安装tiny_tds

我的问题 有什么可靠的步骤我可以采取100%让这个工作? 我需要真正的指示,而不是一个class轮答案或模糊的过程概念描述。 让我们来看看它的底部。 似乎某些地方存在冲突,我在GitHub上的gem开发者得到了与我的Ruby / Rails / Bundler / Homebrew相关的经验,所以这不完全是他们的错:P但我需要弄清楚如何尽快得到这个工作,所以这里是我目前的这个问题的状态。 更新:2013年2月25日 更新了GCC / XCODE版本4.6(4H127)并下载了最新版本的XCODE COMMAND-LINE TOOLS,现在iconv_open()显示在extconf检查器中。 现在我收到这些错误: 我相信它们现在是tiny_tds的问题,并且与最新的xcode路径兼容。 Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb checking for iconv_open() in iconv.h… yes checking for sybfront.h… yes checking for sybdb.h… yes checking for tdsdbopen() in -lsybdb… yes checking for ct_bind() in -lct… yes […]

尝试使用Rails和PostgreSQL生成模型时,命令会挂起而不会出错

使用此命令时: rails generate model Event name:string 什么都没发生,我必须CTRL + c。 我正在使用的版本是: Ruby 2.1.1p76 Rails 4.1.0 PostgreSQL 9.3.4 Mac OS X 10.9.3 我已经validationPostgres正在工作,我可以通过运行psql easyEventTracker_development连接到它。 我通过运行rails new easyEventTracker -d postgresql设置我的rails项目 运行rake db:create ,我收到以下消息: easyEventTracker_development已经存在 easyEventTracker_test已经存在 database.yml文件的内容: default: &default adapter: postgresql encoding: unicode pool: 5 development: <<: *default database: easyEventTracker_development test: <<: *default database: easyEventTracker_test production: <<: *default database: […]

设置env,OSX rbenv和捆绑战斗

所以我刚刚从ubuntu交换到mac并且设置env并不像承诺的那么容易。 这是我遵循的过程。 安装xcode – 然后进入prefrences并下载command line tools 然后通过运行gcc –versionvalidation是否安装了正确的版本 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. 然后安装homebrew $ ruby […]

使用RVM安装Ruby 2.1.3时出错

我正在尝试使用RVM安装Ruby 2.1.3。 我安装了最新版本的XCode,并且我已经安装了rvm。 我基本上在做 rvm autolibs brew rvm install ruby-2.1.3 一切看起来都运行正常,但后来我得到了这个错误: 传递给证书的空路径更新,函数堆栈:requirements_osx_update_openssl_cert_run rvm_requiremnts_fail_or_run_action __rvm_osx_ssl_certs_ensure_for_ruby __rvm_osx_ssl_certs_ensure_for_ruby_except_jruby external_import_setup external_import main 我可以得到的唯一参考是当开发人员检查硬编码路径时Ruby 2.1.1的问题,但我看不出这是如何相关的。 这是我得到的完整痕迹: Searching for binary rubies, this might take some time. Found remote file https://rubies.travis-ci.org/osx/10.9/x86_64/ruby-2.1.3.tar.bz2 Checking requirements for osx_brew. Certificates in ‘/usr/local/etc/openssl/cert.pem’ are already up to date. Requirements installation successful. ruby-2.1.3 – #configure ruby-2.1.3 – #download […]

学习MacRuby的好资源

我不懂Ruby,我有兴趣学习MacRuby。 你会推荐什么样的最佳资源(书籍,博客,网站)? 发现: http : //www.macruby.org/ 更多信息来自rubyconf.org Macruby talk

Ruby:无法解析在OS X中导出为CSV的Excel文件

我正在使用Ruby的CSV库来解析一些CSV。 我有一个看似格式正确的CSV文件,我通过将Excel文件导出为CSV来创建。 但CSV.open(filename, ‘r’)会导致CSV::IllegalFormatError 。 文件中没有流氓逗号或引号,也没有任何我可以看到可能导致问题的内容。 我怀疑问题可能与行结尾有关。 我能够解析通过文本编辑器(Aquamacs)手动输入的数据。 就在我尝试从Excel(OS X)导出的数据时,会出现问题。 当我在vim中打开导出的CSV时,所有文本都显示在一行上,行之间出现^M 从文档中,似乎你可以提供一个行分隔符; 但我不确定在这种情况下应该是什么。

如何在Mac上安装ruby gem

如何在Mac上安装RubyGems? 我试图运行$ gem install rubygems-update而没有运气。 它回来了 ERROR: While executing gem … (Gem::FilePermissionError) You don’t have write permissions for the /Library/Ruby/Gems/2.0.0 directory. 任何帮助都会很棒。 谢谢