我正在学习编写代码,并试图将一个Rails项目从云开发环境迁移到我的Mac OS上的本地项目。但是,我在设置ruby版本和安装rails时遇到了问题。
我安装了Homebrew,我曾经安装过rbenv。使用rbenv我已经安装了ruby 2.4.0并将其设置为本地和全局。我可以在.rbenv / versions中看到它,但是当我检查我的ruby版本时,我仍然得到2.0.0
$ ruby -v
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]
当我尝试安装Rails时,我得到以下内容;
$ gem install rails
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.
我不确定如何在系统中使用rbenv ruby版本然后安装rails。
答案 0 :(得分:1)
您可能需要将rbenv
添加到~/.bash_profile
:
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
然后来源:
source ~/.bash_profile
然后您可以使用rbenv
命令:
# install a Ruby version:
$ rbenv install <version>
# show versions currently installed and indicate current version
$ rbenv versions
# set ruby version for a specific dir
$ rbenv local <version>
# set ruby version globally
$ rbenv global <version>
# list all available versions:
$ rbenv install -l
rbenv
命令用于安装,在版本之间切换等。