Fix Homebrew + install GCC
After the upgrade, Apple will set the ownership of your /usr/local folder to root. You can easily fix this by running this command in Terminal: sudo chown -R `whoami` /usr/local
Next, you need to update Homebrew: brew update
If you need to install any Ruby that's older than 1.9.3, such as 1.9.2, 1.8.7 or REE, you'll need to install GCC 4.2. Apple does not ship the Command Line Tools with gcc-4.2 compiler anymore (you can check by running …
…if part of the reason you don't want people to have to compile things is the file size of the GCC package, you're not going to help that with statically linking everything. Locomotive was about 100MB, and I think that's probably the absolute minimum file size you'll be able to pull off if you go that route. Why not have them download ~150MB and be able to install anything they want ?
Which leads to my second issue: discouraging people from using the tools they will be …
…It adds LLVM/clang support (ideal for OS X Lion users), GCC 4.7 support, and includes security fixes in the OpenSSL extension.
Ruby Enterprise Edition 1.8.7-2012.02 released; End of Life Imminent
Phusion has unveiled the latest release of REE which is based on Ruby 1.8.7-p358 and RubyGems 1.8.15 and is compatible with XCode 4 and OS X Lion. However, REE is being slowly retired and no Ruby 1.9 version is forthcoming for several reasons.
JRuby 1.6.7 …
For reference The Hacker Shelf is a community-curated collection of free books for the intellectually curious. Lots of good stuff there.
Innovative Inventing on Principle . This is one of those presentations you just have to watch.
X-Bloat OSX GCC Installer is now official . If you didn't get the chance to download all 4GB of XCode, you can get just the toolchain here .
Manly Unix and Node: how to add man pages for your module . …
XCode, GCC, and Homebrew - One of the good things about Mountain Lion: Apple shipping official tools to support homebrew (and you can download them today).
capybara-firebug - Run Capybara tests with Firebug enabled under the selenium driver.
Youporn.com is now a 100% redis site - Another triumph for the technology of porn.
Ruby 1.9.2-p125 is released - Yay for new releases.
I Wouldn't Learn Ember in 2012 - Trolling or troll-stomping? You decide.
Ruby 1.9.3-p125 is released.
This release include a security fixes of the Ruby OpenSSL extension . And many bugs are fixed in this release.
== Fixes
Fix for Ruby OpenSSL module: Allow "0/n splitting" as a prevention for the TLS BEAST attack
Fixed: LLVM/clang support [Bug # 5076]
Fixed: GCC 4.7 support [Bug # 5851]
other bug fixes
See tickets and ChangeLog for details.
== Downloads
http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.bz2
…compiler. Those two are completely separate software products, but there exists llvm-gcc which is a GCC backend that utilizes LLVM. All OS X versions <= Snow Leopard originally shipped with regular gcc, but as of Xcode 4 (which is also the default on OS X Lion) Apple has switched to llvm-gcc as their default compiler. " Hurray", some people may think, as they heard that LLVM generates better code and/or is faster than default GCC. Unfortunately, the reality is …
The compilation warnings, produced by GCC versions up to and including 4.6, were audited and fixed. Bug fixed: # 878164 ( Laurynas Biveinis )
Testsuite stability fix for the percona_status_wait_query_cache_mutex test. Bug fixed: # 878709 ( Oleg Tsarev )
A missing link was added to the Percona Server upgrade documentation. Bug fixed: # 885633 ( Alexey Kopytov )
…compiled code even if future compilers implement new optimizations. Bug Fixed: # 878022 ( Laurynas Biveinis )
GCC 4.6 has expanded diagnostics and compiler warnings. We have audited and fixed these warnings for Percona Server 5.1, finding that the warnings were benign. Bug Fixed # 878164 ( Laurynas Biveinis )
…name instead of to 127.0.0.1. Fix contributed by Andy Allan. Fixed compatibility with GCC 4.6 Affected systems include Ubuntu 11.10. Fixed various compilation problems. Fixed some Ruby 1.9 encoding problems. Fixed some Ruby 1.9.3 deprecation warnings. Improved performance and solved some warnings on Xen systems by compiling with ` -mno-tls-direct-seg-refs`. Patch contributed by Michał Pokrywka.
How do I upgrade to 3.0.11?
Via a gem
First install the gem with the following command: …