我按照本教程http://pragmaticstudio.com/blog/2010/9/23/install-rails-ruby-mac在Mac OS X上安装Ruby on Rails(Lion 10.7).
一切顺利,直到我收到以下消息时,用rvm(v.1.6)安装Rails:
Installing RDoc documentation for builder-3.0.0...
unable to convert "\xF1" from ASCII-8BIT to UTF-8 for README, skipping
unable to convert "\xF1" from ASCII-8BIT to UTF-8 for README.rdoc, skipping**
Run Code Online (Sandbox Code Playgroud)
(Builder版本成功安装2.1.2)
和
Installing RDoc documentation for rails-3.0.9...
file 'lib' not found
Run Code Online (Sandbox Code Playgroud)
(Rails版本成功安装3.0.9)
我做了一些研究,但找不到解决方案.看起来我不是唯一一个遇到这个问题的人.
我该怎么做才能解决这个问题?
我正在尝试在我的mac Lion上安装Apache(通过编译).
每次,我尝试编译pcre,我得到这两个错误:
configure:error:找不到libpcre的pcre-config.PCRE是必需的,可从http://pcre.org/获得
要么
"没有找到prce-config脚本"
我知道我有这个pcre-config文件.
(我把http-2.4.1和pcre-8.30放在Documents /在MyUsername/Test /中尝试了另一个位置>>相同的结果>>它也没有用).
任何帮助将不胜感激.
谢谢.
编辑:
我在"/"中复制了http-2.4.1和pcre-8.30,然后我将其改为/pcre-8.30
然后我发出./configure >>没有错误.
然后我提到了/http-2.4.1
然后我发出了./configure --prefix =/usr/local/apache_2.2.--with-PCRE =/PCRE-8.30
配置错误1:错误:在/pcre-8.30找不到pcre-config脚本
我不明白"安装前缀..................:/ usr/local"的含义(在pcre-8.30配置摘要中).我在这个目录中看不到任何pcre文件.
免责声明:我对Ruby on Rails完全不熟悉,但计划学习它.
今天早上我一直在阅读有两个新的Ruby On Rails版本(2.3.11和3.0.4).
我不明白为什么人们(ROR社区)正在工作(维护)不同的版本?开发人员有哪些好处?
我需要一些帮助来理解为什么我的路径看起来像它的样子.
在zsh中发出echo $ PATH返回:
/Library/Frameworks/Python.framework/Versions/3.2/bin:/usr/bin/:/bin:/usr/sbin:/sbin:
/usr/local/bin:/usr/X11/bin:/usr/local/go/bin:/usr/bin
Run Code Online (Sandbox Code Playgroud)
现在,让我们仔细看看不同的部分:
- /Library/Frameworks/Python.framework/Versions/3.2/bin:
Run Code Online (Sandbox Code Playgroud)
它来自我的.zprofile(Python 3安装)
- /usr/bin/:
- /bin:
- /usr/sbin:
- /sbin:
- /usr/local/bin:
Run Code Online (Sandbox Code Playgroud)
这些部分来自我的/ etc/paths文件夹.
- /usr/X11/bin:
Run Code Online (Sandbox Code Playgroud)
这部分来自我的etc/path.d文件夹
- /usr/local/go/bin:
Run Code Online (Sandbox Code Playgroud)
这部分是在GO安装期间添加的.
- /usr/bin
Run Code Online (Sandbox Code Playgroud)
???
我看了 - /etc/paths -.zshrc -.zprofile -.profile - /etc/profile -.zshenv.他们都没有向PATH提供或添加第二个/ user/bin.
如果我不知道要编辑哪个文件,如何从PATH中删除第二个/ user/bin?
谢谢.