常用开源镜像站整理

  • 2015-10-19 更新: 加入 npm 和 gem
  • 2015-10-20 更新: 加入 pypi
  • 2016-02-21 更新: 加入 msys2
  • 2016-07-13 更新: 加入 pypi 的豆瓣 https 源

由于众所周知的原因,许多开源软件的源站点在国内访问不顺,因此就有了镜像站这东东。这段时间我在各种开源技术中跳来跳去,也就积攒了不少镜像站,下面是个梳理。 继续阅读常用开源镜像站整理

离线安装 compass

安装 compass 遇到错误,看错误信息是网络问题。

可能是被墙,也可能是我所处的网络太垃圾了。

gem 的 -p 参数可以指定代理服务器。

如果没有好用的代理的话,也可以使用 --local 进行本地安装。下面是本地安装的方法:

  1. 访问 https://rubygems.org/ 搜索 compass ;
  2. 依次下载 compass 的 gem 文件以及其依赖的 gem 文件,大约 2MB ;
  3. 使用 gem install --local compass-1.0.3.gem 查看依赖关系,然后逐个安装即可。

当然,更简单的方法是使用淘宝提供的 RubyGems 镜像

Redmine安装过程疑难杂症

Redmine安装过程疑难杂症

Redmine diagnoses on installations.

  • 2016-12-05 更新: 在 Ubuntu 14.04 + ruby 2.3.3 下安装 Redmine 3.3.1。
  • 2014-09-05 更新: 进行了一次服务器搬迁,将原来位于香港的服务器搬回内地机房,redmine也要搬过来。因此增加了一些记录。

Redmine的安装,看 RedmineInstall 就可以搞定。但由于我对Ruby不熟悉,还是碰到了一些问题,下面是个记录。

安装平台的选择

Redmine 明确标注了可以使用哪几个版本的 Ruby 。但并没有说哪个版本比较好。我的感受是 1.9.3 好像比较靠谱。

  • Ubuntu 12.04 LTS/CentOS 6.3
  • Ruby 2.0.0/Ruby 1.9.3
  • Redmine 2.3.3

Ruby on Rails 安装

如何使用RVM在Ubuntu 12.04 LTS上安装Ruby on Rails

gem –version

如果在使用gem的时候碰到这样的提示: 继续阅读Redmine安装过程疑难杂症

【译】如何使用RVM在Ubuntu 12.04 LTS上安装Ruby on Rails

原文:How To Install Ruby on Rails on Ubuntu 12.04 LTS (Precise Pangolin) with RVM

关于Ruby on Rails

Ruby on Rails是一个快速创建web程序的框架。

在一个虚拟服务器上安装 Ruby on Rails 需要花点时间,不过幸运的是,有个有用的工具能帮我们简化安装过程。

第一步——用RVM安装Ruby

在开始之前,我们需要在VPS上运行一次快速更新,确保所有的包都是最新的:

sudo apt-get update

更新完毕之后,我们可以开始安装RVM(Ruby Version Manager).这是个让我们能在一台服务器上使用多个Ruby版本的优秀程序。不过,我们将只使用它来安装最新的Ruby版本。 继续阅读【译】如何使用RVM在Ubuntu 12.04 LTS上安装Ruby on Rails

在CentOS上编译安装Ruby 1.9

删除已经安装的项目:

yum erase ruby ruby-libs ruby-mode ruby-rdoc ruby-irb ruby-ri ruby-docs

安装依赖:

yum -y install zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel mysql-devel

下载Ruby源码并解压缩:

cd ~/Downloads  #进入下载目录
lftp ftp.ruby-lang.org
lftp ftp.ruby-lang.org:/> cd /pub/ruby
lftp ftp.ruby-lang.org:/pub/ruby>
lftp ftp.ruby-lang.org:/pub/ruby> get ruby-1.9.3.pXXX.tar.gz  # 2012-08-26,XXX为194 
lftp ftp.ruby-lang.org:/pub/ruby> exit
tar zxvf ruby-1.9.3.pXXX.tar.gz

编译安装:

cd ruby-1.9.3.pXXX
./configure
make && make install

检查安装:

ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]

参考文章:

【译】使用Yum在CentOS上安装Ruby 1.8.6

2012-10-31更新:修改源地址,以前的源地址已经不能使用。


原文:Installing Ruby 1.8.6 on CentOS with Yum

64位系统:

$ sudo rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
$ sudo rpm -Uvh http://download.elff.bravenet.com/5/x86_64/elff-release-5-3.noarch.rpm
$ sudo yum install ruby ruby-shadow ruby-ri ruby-rdoc gcc gcc-c++ ruby-devel -y
$ ruby -v
ruby 1.8.6 (2010-02-05 patchlevel 399) [x86_64-linux]

32位系统:

$ sudo rpm -Uvh  http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
$ sudo rpm -Uvh http://download.elff.bravenet.com/5/i386/elff-release-5-3.noarch.rpm
$ sudo yum install ruby ruby-shadow ruby-ri ruby-rdoc gcc gcc-c++ ruby-devel -y
$ ruby -v

安装RubyGems:

$ wget http://rubyforge.org/frs/?group_id=126&release_id=43601
$ tar xzvf rubygems-1.3.7.tgz 
$ cd cd rubygems-1.3.7
$ sudo  ruby setup.rb 
$ gem --version
1.3.7