Ruby on rails 在没有管理员密码的情况下安装Ruby on Rails和其他gem。

Ruby on rails 在没有管理员密码的情况下安装Ruby on Rails和其他gem。,ruby-on-rails,ruby,installation,Ruby On Rails,Ruby,Installation,我试图让RubyonRails在我的工作计算机上运行,但是有管理员权限不允许我安装它。当我尝试安装它时,我得到您没有/Library/Ruby/Gems/2.0.0目录的写入权限。我能够绕过管理问题在我的计算机上安装Node.js、NPM和Homebrew,但我在Rails上遇到了困难。有没有办法将Rails和gems安装到一个定制的文件夹中,我可以在终端中写入和访问命令?(或您能想到的任何其他解决方案) 我的ruby版本是2.0.0,不相信我有升级的权限(除非我可以将它安装到其他目录中) 你可

我试图让RubyonRails在我的工作计算机上运行,但是有管理员权限不允许我安装它。当我尝试安装它时,我得到
您没有/Library/Ruby/Gems/2.0.0目录的写入权限
。我能够绕过管理问题在我的计算机上安装Node.js、NPM和Homebrew,但我在Rails上遇到了困难。有没有办法将Rails和gems安装到一个定制的文件夹中,我可以在终端中写入和访问命令?(或您能想到的任何其他解决方案)

我的ruby版本是2.0.0,不相信我有升级的权限(除非我可以将它安装到其他目录中)

你可能想知道为什么我必须经历这些,我的公司雇佣我作为一名web开发人员,但我不在IT部门,所以他们抵制我安装随机语言和框架

谢谢大家!

您可以使用或。这些工具可以管理您的ruby环境(解释器版本,gems),并让您将所有gems保存在用户目录中

简而言之:安装rvm或rbenv,然后使用其中一个安装ruby,然后-您可以在没有管理员权限的情况下安装gems。您可以免费将ruby升级到最新版本:)


看起来你正在使用mac,所以请看

当您通过GoRails指南设置箱子时,我会让IT部门的人坐在您旁边。Homebrew将详细说明您需要chmod的权限和文件夹。这就是为什么你需要IT人员。一旦您获得了适当的权限设置,您就可以在不使用sudo的情况下安装任何版本的Ruby和Gems


老实说,这只是一个更大问题的创可贴。 我正在经历一些管理方面的麻烦,让它允许类似的事情发生。显然,我的团队一年多来一直在试图获得这些许可。官僚主义:(我完成了这些步骤,安装了
rbenv
,然后运行命令安装了一个版本。当我运行
rbenv global 2.4.0
时,虽然它没有更新我的全局版本。
ruby-v
仍然是
2.0.0
。此外,我再次尝试了
gem install bundler
,它给了我提到的相同错误。)我不是rails开发人员,也没有想法。如果你还有更多想法,请告诉我!看,也许会对你有所帮助。我在你的链接的第一个答案中添加了解决方案,它成功了!我想我看到了那篇文章,但上次尝试时没有成功。非常感谢你的帮助!