[英]How can I correctly install Ruby on Rails, bundler, etc on a fresh Mac OS X?
我最近重新安装了Mac OS X(10.6.8),这次希望正确安装东西。 上次遇到麻烦,所以我只想设置正确的位置。
特别是,我想安装Ruby on Rails,bundler等,但是当我执行“ gem install bundler”时,出现以下错误:
c-69-181-106-62:~ dave$ gem install bundler
WARNING: Installing to ~/.gem since /Library/Ruby/Gems/1.8 and
/usr/bin aren't both writable.
WARNING: You don't have /Users/dave/.gem/ruby/1.8/bin in your PATH,
gem executables will not run.
ERROR: Error installing bundler:
bundler requires RubyGems version >= 1.3.6
我很困惑……有人可以帮我忙,还是可以指向我说“确定,首先,将此文件添加到此文件,然后下载此文件,然后执行此操作……”的文章?
谢谢
第一个警告是因为您不是root
。 第二个警告是因为您的PATH
没有任何内容(但如果您是root
,我认为这不会成为问题。)第三个错误是因为您的RubyGems已过期。 尝试这个:
sudo gem update --system
sudo gem install bundler
最简单的方法是先安装RVM ,然后安装捆绑程序和Rails。
这是一种干净的方法,也可以将宝石沙盒化给本地用户。
mkdir ~/gems
(您可以使用可以访问的任何目录)
export GEM_HOME=~/gems export GEM_PATH=~/gems export PATH=$GEM_PATH/bin:$PATH
重新启动shell终端
使用命令检查您的环境
echo $PATH
(它应包含新的gems path bin目录)
gem update --system
(可能需要使用sudo进行调用)
gem update
gem install bundle
!!
注意:另外,请确保您已安装Xcode命令工具(如果不是很多gem将无法在本地构建)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.