昨天重装了操作系统,要重新安装ruby环境.
因为以前也是编译安装 ruby , 所以原来解决和编译的目录还在, 我的是
/mydata/tools/ruby/ruby-1.8.7-p160
于是我执行了如下操作:
./configure --prefix=/usr/local/ruby-1.8.7
make && make install
于是就引发下如下的错误:
Error: No rule to make target XXX
JavaEye上也有一篇类似的文章 http://101oio.iteye.com/blog/374844 .
其实要解决问题很简单,把以前曾经编译过的目录删除掉,因为原来编译过的的文件会导致上面的错误.
重要!!
如果你以前编译过文件 ,请先删除,再重新编译.否则你会跟我一样郁闷.