Except simply install the ruby 2.1.3 from rubyinstaller and it’s DevKit, here is my log when I meet the problem during ruby 2.1.3 on a Windows 7 32bits machine.
- Comments out the warn “DL is deprecated, please use Fiddle” at
C:\Ruby21\lib\ruby\2.1.0\dl.rb
- Install yajl-ruby via
gem install yajl-ruby -v 1.1.0 --platform ruby
- Install RedCloth via
gem install RedCloth --platform ruby
and move the fileC:\Ruby21\lib\ruby\gems\2.1.0\gems\RedCloth-4.2.9\lib\redcloth_scan.so
to new created folderC:\Ruby21\lib\ruby\gems\2.1.0\gems\RedCloth-4.2.9\lib\2.1
. Install sqlite3 via:
- run
C:\DevKit\devkitvars.bat
mkdir c:\temp
- download http://packages.openknapsack.org/sqlite/sqlite-3.7.15.2-x86-windows.tar.lzma to c:\temp
- c:\Temp>
bsdtar --lzma -xf sqlite-3.7.15.2-x86-windows.tar.lzma
- c:\Temp>
gem install sqlite3 --platform=ruby -- --with-opt-dir=C:/Temp
- run
Install bcrypt via
gem install bcrypt --platform ruby
Install win32console via
gem install win32console --platform ruby
Install ffi via
gem install ffi --platform ruby
Install pg via
gem install pg --platform ruby
Install mysql following stackoverflow via
gem install mysql2 --platform=ruby -- '--with-mysql-dir="C:\mysql-connector"'
Install puma via
gem install puma -- --with-opt-dir=c:\temp
Setting global environment setting:
|
Also do not using ansicon in ruby 2.1.3 any more, seems not compatible.