Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Can';t在mac上安装最新的rails_Ruby On Rails_Ruby_Macos_Terminal - Fatal编程技术网

Ruby on rails Can';t在mac上安装最新的rails

Ruby on rails Can';t在mac上安装最新的rails,ruby-on-rails,ruby,macos,terminal,Ruby On Rails,Ruby,Macos,Terminal,我一直在尝试使用终端安装rails。当我在终端上编写时gem安装bundler 我得到的结果如下: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/rbconfig.rb:212: warning: Insecure world writable dir /Users/RiduanlIslam in PATH, mode 040777 ERROR: Whil

我一直在尝试使用终端安装rails。当我在终端上编写时
gem安装bundler
我得到的结果如下:

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/rbconfig.rb:212: warning: Insecure world writable dir /Users/RiduanlIslam in PATH, mode 040777
ERROR:  While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory.
有人能告诉我如何解决这个问题吗?如何启用文件权限?
谢谢

正如Andy Henson在评论中所说,我建议使用rvm安装ruby和rails。然而,要解决您的问题,您需要做的只是

sudo gem install bundler

并输入密码,假设您是系统管理员。

通常在系统安装了rubies的情况下,您需要使用sudo。一般来说,现在使用诸如rvm、chruby或rbenv之类的工具来管理您的红宝石被认为是更好的做法,然后您只需执行“gem安装…”当我运行..Mds MacBook Pro:~RiduanlIslam$sudo gem install bundler时,我发现以下警告:/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/universal-darwin13/rbconfig.rb:212:警告:路径中的不安全世界可写目录/Users/RiduanlIslam,模式040777请告诉我现在可以做什么?我也不熟悉rvm。这是我能为您提供的安装范围。在这里查看rvm:安装起来有点困难,但绝对值得。