我对Ruby很陌生。这是我的第一天,自然就是在我的机器上安装它。
我正在使用Mac OS El Capitan。它已经与ruby一起发货,所以我刚刚更新了它,安装了rvm& gem并尝试使用以下命令安装rails:
rvm get head
sudo gem update --system
sudo gem install rails
最后一个命令(安装rails)给出了以下错误:
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/rackup
知道它是什么以及如何解决它?我在stackoverflow上发现了几个有类似但不一样的错误的问题,但我甚至都不理解答案。我在这里真的是个新手。
修改
我一直在评论这是一个重复的问题。但是,它没有给我与其他问题相同的错误。 如果有人知道这个错误是什么,或者它是否真的是同一个错误,请解释原因,否则我没有看到为什么你应该在没有理解错误信息的情况下将问题标记为重复的原因。
答案 0 :(得分:1)
我的建议是安装rbenv。稍后您可以轻松地在ruby版本之间切换
brew install rbenv ruby-build
# Add rbenv to bash so that it loads every time you open a terminal
echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile
source ~/.bash_profile
# Install Ruby
rbenv install 2.3.1
rbenv global 2.3.1
ruby -v
然后安装rails
gem install rails -v 4.2.6
rbenv rehash
rails -v
# Rails 4.2.6