Ruby中的消息(Mac OS X)

时间:2014-08-14 22:43:08

标签: ruby macos

我收到此错误:

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/rbconfig.rb:213: 
warning: Insecure world writable dir /Users/Administrador/android-sdks in PATH, mode 040777 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- bin/avd (LoadError)     from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'  from bin/rec.rb:41:in `<main>'

我认为它与MacBook Pro中安装的ruby版本有关。

你能帮助我,我该怎么做?重新安装?

1 个答案:

答案 0 :(得分:0)

看起来您在用户Administrador的主目录中有一个名为“android-sdks”的目录。该目录已添加到您的PATH并具有权限设置,以便其他用户可以在其中添加可执行文件。这使它成为一种安全风险,Ruby拒绝让这种情况发生。尝试从该目录中删除公共写入和访问。如果使用取景器,请右键单击(或按住Ctrl键单击)目录,然后选择“获取信息”。在信息窗口的底部,将“everyone”的权限更改为“Read Only”或“No Access”。如果您更喜欢从命令行执行此操作,请打开Terminal.app,导航到父文件夹,然后键入chmod go-rwx android-sdks