Tag: macos

MacPorts如何安装软件包? 如何通过MacPorts激活Ruby安装?

尝试使用以下命令行在我的机器(PPC,Mac OSX 10.5.7)上安装ruby19 sudo port install ruby19 ruby的版本没有改变 ruby -v => ruby 1.8.6 (2008-08-11 patchlevel 287) [universal-darwin9.0] 我假设我的Mac上安装了两个版本,但我现在如何使用最新版本?

在OS X 10.5下,Ruby的常规GEM路径是什么?

我的机器上的ruby存在性能问题,我认为我已经将其隔离到加载库(当调用#require时),所以我想弄清楚ruby是否为库搜索太多文件夹。 当我跑 $ gem environment RubyGems Environment: – RUBYGEMS VERSION: 1.3.0 – RUBY VERSION: 1.8.6 (2008-03-03 patchlevel 114) [universal-darwin9.0] – INSTALLATION DIRECTORY: /Library/Ruby/Gems/1.8 – RUBY EXECUTABLE: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby – EXECUTABLE DIRECTORY: /usr/bin – RUBYGEMS PLATFORMS: – ruby – universal-darwin-9 – GEM PATHS: – /Library/Ruby/Gems/1.8 – /Users/matt/.gem/ruby/1.8 – /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8 – GEM CONFIGURATION: – :update_sources => true – […]

如何在OSX Lion上安装(构建)Ruby 1.9.3?

我一直在努力在我的mac,OSX Lion上安装Ruby。 我已经安装了XCode,GCC,Readline,Homebrew和JewleryBox,但我不知道发生了什么。 有什么指针吗? 这是我的终端所说的? hugo-pc:ruby-1.9.3-p125 squantowalks$ rvm install 1.9.3 Fetching yaml-0.1.4.tar.gz to /Users/squantowalks/.rvm/archives Extracting yaml-0.1.4.tar.gz to /Users/squantowalks/.rvm/src Error running ‘tar xmzf /Users/squantowalks/.rvm/archives/yaml-0.1.4.tar.gz -C /Users/squantowalks/.rvm/src ‘, please read /Users/squantowalks/.rvm/log/ruby-1.9.3-p125/yaml/extract.log Configuring yaml in /Users/squantowalks/.rvm/src/yaml-0.1.4. Error running ‘ ./configure –prefix=”/Users/squantowalks/.rvm/usr” ‘, please read /Users/squantowalks/.rvm/log/ruby-1.9.3-p125/yaml/configure.log Compiling yaml in /Users/squantowalks/.rvm/src/yaml-0.1.4. Error running ‘make ‘, please read /Users/squantowalks/.rvm/log/ruby-1.9.3-p125/yaml/make.log Installing Ruby […]

如何安装ruby-oci8?

我正在尝试在OS X上安装ruby-oci8。 我尝试过安装sudo和不安装sudo 。 没有sudo错误消息: gem install ruby-oci8 ERROR: While executing gem … (Gem::FilePermissionError) You don’t have write permissions into the /Library/Ruby/Gems/1.8 directory. sudo错误消息: sudo gem install ruby-oci8 Password: Building native extensions. This could take a while… ERROR: Error installing ruby-oci8: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb checking for load library path… […]

无法在任何存储库中找到有效的gem“rails”(> = 0)

我是一个新鲜的Mac,刚刚使用rvm安装了ruby 1.9.3。 现在我正在尝试安装rails并在这篇文章的标题上得到错误。 我将在命令行下面发布所有信息,看看是否有人可以帮助我! Leonardos-MacBook-Air:~ leo$ gem install rails WARNING: Error fetching data: SocketError: getaddrinfo: nodename nor servname provided, or not known (http://rubygems.org/latest_specs.4.8.gz) ERROR: Could not find a valid gem ‘rails’ (>= 0) in any repository ERROR: Possible alternatives: rails Leonardos-MacBook-Air:~ leo$ ping rubygems.org PING rubygems.org (204.232.149.25): 56 data bytes 64 bytes from 204.232.149.25: icmp_seq=0 […]

由于精神YAML解析错误,在mac osx上安装任何ruby 1.9.x(使用rbenv)时遇到问题

我试图让rvm卸载,以便在我的Mac上使用rbenv。 一切正常,直到ruby发挥作用.. 使用时 rbenv install 1.9.3-p194 它正确编译它,但在那之后我想安装bundler ..这会产生以下错误 computer:~ computer$ gem install bundler /Users/computer/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/psych.rb:203:in `parse’: (): mapping values are not allowed in this context at line 1 column 34 (Psych::SyntaxError) from /Users/computer/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/psych.rb:203:in `parse_stream’ from /Users/computer/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/psych.rb:151:in `parse’ from /Users/computer/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/psych.rb:127:in `load’ from /Users/computer/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/rubygems/config_file.rb:253:in `load_file’ from /Users/computer/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/rubygems/config_file.rb:191:in `initialize’ from /Users/computer/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/rubygems/gem_runner.rb:78:in `new’ from /Users/computer/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/rubygems/gem_runner.rb:78:in `do_configuration’ from /Users/computer/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/rubygems/gem_runner.rb:51:in `run’ from […]

Ruby’pg’gem连接到libpq.5.dylib的错误副本(在OSX上)

PostgreSQL 9.3的EnterpriseDB安装程序将其文件放在Mac OSX上的/Library/PostgreSQL/9.3/* 。 但是,Ruby libpq.5.dylib ‘从/usr/lib加载旧版本的’C’动态库libpq.5.dylib ,而不是使用/Library/PostgreSQL/9.3/lib的正确版本。 尽管我已安装了gem,但仍会发生这种情况 gem install pg — –with-pg-config=/Library/PostgreSQL/9.3/bin/pg_config 在确定’pg’gem之前,我通过设置DYLD_PRINT_LIBRARIES环境变量来确定加载了哪个版本的libpq.5.dylib 。 链接到错误的动态库的最明显后果是gem无法使用域套接字连接到数据库,因为套接字在/var/pgsql_socket到/tmp之间的版本之间重定位。 但是,链接到旧库也可能导致其他问题。 有关如何解决此问题的任何建议? (我正在运行Mac OSX Lion。附加说明:对于大多数pg库,EnterpriseDB安装程序在/Library/PostgreSQL/9.3/lib都放置了静态(.a)和动态(.dylib)版本,但对于libpq.5只安装了动态版本。)

无法运行Jekyll新命令

我试图使用Jekyll新命令,但它没有工作,并出现错误。 $ jekyll new myblog /Library/Ruby/Gems/1.8/gems/commander-4.1.6/lib/commander/runner.rb:385:in `require_program’: program version required (Commander::Runner::CommandError) from /Library/Ruby/Gems/1.8/gems/commander-4.1.6/lib/commander/runner.rb:384:in `each’ from /Library/Ruby/Gems/1.8/gems/commander-4.1.6/lib/commander/runner.rb:384:in `require_program’ from /Library/Ruby/Gems/1.8/gems/commander-4.1.6/lib/commander/runner.rb:52:in `run!’ from /Library/Ruby/Gems/1.8/gems/commander-4.1.6/lib/commander/delegates.rb:8:in `run!’ from /Library/Ruby/Gems/1.8/gems/commander-4.1.6/lib/commander/import.rb:10 from /usr/bin/jekyll:23 /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:55:in `gem_original_require’: no such file to load — json (LoadError) from /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:55:in `require’ from /Library/Ruby/Gems/1.8/gems/jekyll-1.4.3/bin/../lib/jekyll/filters.rb:2 from /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:55:in `gem_original_require’ from /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:55:in `require’ from /Library/Ruby/Gems/1.8/gems/jekyll-1.4.3/bin/../lib/jekyll.rb:44 from /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:55:in `gem_original_require’ from /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:55:in […]

RVM Ruby with TK安装(OSX)

我正在尝试使用TK支持安装Ruby。 使用RVM,我这样做: rvm install 1.9.2 -C –enable-shared –enable-pthread 安装似乎工作正常,我可以看到一些叫做的东西 .rvm/src/ruby-1.9.2-p320/ext/tk/tcltklib.c 我假设是我需要的图书馆? 然后我试着跑 require ‘tk’ 在irb中,但收到错误消息 LoadError: no such file to load — tk 有任何想法吗? 更新:已修复! 如果有人对在OSX上使用TK支持将Ruby升级到2.0.0的完整步骤列表感兴趣,这就是我所做的: 为Ruby安装RVM – \curl -#L https://get.rvm.io | bash -s stable –autolibs=3 –ruby 从ActiveTcl安装TK – http://www.activestate.com/activetcl 跑 rvm reinstall 2.0.0 –enable-shared –enable-pthread –with-tk –with-tcl 启动irb并检查TK安装是否成功 require ‘tk’

当我尝试sudo gem install json时,我收到以下错误

我需要安装JSON gem来启动我的应用程序,但每当我尝试安装json gem时,我都会收到错误。 谁能帮我吗。 我正在使用rails 2.2.2和gem 1.3.1。 Arions-macbook-pro:.ssh arion$ sudo gem install json Password: Sorry, try again. Password: Building native extensions. This could take a while… ERROR: Error installing json: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb install json can’t find header files for ruby. Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/json-1.1.4 for […]