Posted By: Luis Lavena
Date: 2010-08-21 04:19
Summary: RubyInstaller 1.9.2-p0 released - Newer DevKit
Project: Ruby Installer for Windows

Hello,

I'm very pleased to announce the release of RubyInstaller packages for
Ruby 1.9.2-p0.

As usual, installer and 7z-packages are available at RubyInstaller website
and RubyForge for download:

http://rubyinstaller.org/downloads
http://rubyforge.org/frs/?group_id=167&release_id=44412

For verification, MD5 signatures are provided:

414786eec364c0a5d30bfdf41d840d5e *ruby-1.9.2-p0-doc-chm.7z
b676e771dec15478daefd50dd9757003 *ruby-1.9.2-p0-i386-mingw32.7z
21bf42f7ec4b8a831c947d656509cddb *rubyinstaller-1.9.2-p0.exe

Installer is also digitally signed to avoid alterations and UAC warnings.

You can read Ruby 1.9.2-p0 announcement and release notes at ruby-talk:

http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/367983

= What is new?

Beyond what is covered by Ruby itself, we have our own set of improvements:

== Updated compiler toolchain to GCC 4.5.0

We thought was about time to upgrade our toolchain from GCC 3.4.5

We have been testing extensively not only Ruby compilation but it's
dependencies and gems with good results.

It is now time to make those changes official. Starting this release, all
upcoming versions of RubyInstaller packages will be based in GCC 4.5.0

== Road to a better Development Kit

One common complain we hear about our DevKit is the complicated steps required
to get it working.

We started the work towards an installer that follows the simplified lines of
RubyInstaller itself and aims to provide the smoothest solution as possible.

While the work on this installer is not completed yet, we have made available
a self-extracting package (SFX) that -- with some easy to follow steps -- will
install the newer DevKit into all detectable Ruby installations.

SFX packages are available at GitHub:

http://github.com/oneclick/rubyinstaller/downloads

Please read the installation instructions in our wiki:

http://wiki.github.com/oneclick/rubyinstaller/development-kit

After its installation, you will see a similar output when installing any gem:

>gem install json --platform=ruby
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
Successfully installed json-1.4.6
1 gem installed

Please remember some gems require 3rd party development components (headers
and such). Check each gem documentation for details.

= Exciting times ahead of us

We strongly believe that mainstream Ruby adoption requires its best Windows
support.

All the improvements listed above and the ones covered over past months shows
an eager Windows community willing to play and adopt Ruby as language.

There are more things to be done to improve this, but people is getting their
hands dirty and helping out others.

Most important, this wouldn't be possible without the timeless
contributions of Ruby developers that believe in making Windows a usable
platform.

As Yehuda Katz said in his RailsConf 2010 keynote:

"Find something impossible, then do it"

Thank you.

Latest News
Version 1.6.0 of Mxx_ru released
    Nicolay Shmakov - 2013-06-19 12:07
TZInfo v1.0.0 and TZInfo::Data v1.2013.3 Released
    Philip Ross - 2013-06-02 17:12
icalendar 1.4.0 Released
    Ryan Ahearn - 2013-05-21 23:17
BinData 1.5.0 - source moved to github
    Dion Mendel - 2013-05-21 11:10
v13.5.0 Released !!
    id 774 - 2013-05-18 12:28

 

Forums | Admin

Discussion Forums: rubyinstaller-1.9.2-p0-released---newer-devkit

Start New Thread Start New Thread

 

By: hao wwe
RE: Patch to get Rake 0.8.7 Working [ reply ]  
2011-02-15 08:47
Here are the cheapest digital camera batteries, quality assurance, fair trade,
http://www.winbatterycharger.com/

samsung battery charger
http://www.winbatterycharger.com/samsung-battery-charger-imhn.htm
nikon battery charger http://www.winbatterycharger.com/nikon-battery-charger-imhn.htm
canon battery charger http://www.winbatterycharger.com/canon-battery-charger-imhn.htm
laptop battery http://www.winbatterycharger.com/laptop-battery-imhn.htm


By: Luis Lavena
RE: Patch to get Rake 0.8.7 Working [ reply ]  
2010-11-03 12:47
Hello, you can fix that renaming the original rake.gemspec and others to contain the right version.

Or simply remove the versionless gemspec files.

If you look at the project news will find that development has moved to GitHub:

http://github.com/oneclick/rubyinstaller/

But there will be no new release to patch this. Newer releases of 1.9.2 will contain the fix.

By: Steve Mills
Patch to get Rake 0.8.7 Working [ reply ]  
2010-10-22 19:53
Ruby 1.9.2 does not work under Windows 7 because when trying to build a Rails application it says that it cannot find Rake 0.8.7.

Without repeating all of what is already available on the internet on this topic, there is a patch available to fix this problem. However in order to apply the patch it has to be applied at the source level and Ruby then needs to be rebuilt.

This problem doesn't happen with the Ubuntu version (which I also have) and indeed I installed the Ubuntu version from source.

Where can I get the Windows source for Ruby and what tools would I need to apply the patch and rebuild it?

The patch file is called: 0001-version-bundled-gems-during-installation.patch - searching in Google should reveal where it is kept.

It's only a short file, so I've included its text below.

Thanks (in advance) for your help.

diff --git a/tool/rbinstall.rb b/tool/rbinstall.rb
index 266d717..0e9f39a 100755
--- a/tool/rbinstall.rb
+++ b/tool/rbinstall.rb
@@ -515,7 +515,7 @@ install?(:ext, :comm, :gem) do
version = open(src) {|f| f.find {|s| /^\s*\w*VERSION\s*=(?!=)/ =~ s}} or next
version = version.split(%r"=\s*", 2)[1].strip[/\A([\'\"])(.*?)\1/, 2]
puts "#{" "*30}#{name} #{version}"
- open_for_install(File.join(destdir, "#{name}.gemspec"), $data_mode) do
+ open_for_install(File.join(destdir, "#{name}-#{version}.gemspec"), $data_mode) do
<<-GEMSPEC
Gem::Specification.new do |s|
s.name = #{name.dump}