【发布时间】:2016-09-27 11:49:05
【问题描述】:
我对 MacOS Sierra 版本 10.12 版 抱有很大的野心,但开发环境被破坏的原因让我非常沮丧。在以前版本的 OS X El Capitan 上顺利开发和部署的大部分项目都崩溃了。 Ruby gem 显示以下消息:
$ gem -v
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin16/rbconfig.rb:213: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777
2.5.0
sencha cmd 无法为 Ruby 的错误构建项目
[INF] executing compass using system installed ruby runtime
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin16/rbconfig.rb:213: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777
对于来自 phantomjs 的错误也构建失败
[ERR] BUILD FAILED
[ERR] com.sencha.exceptions.ExProcess: phantomjs process exited with code 139
[ERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMetho
[ERR] dAccessorImpl.java:57)
phantomjs failure/crashed in MacOS Sierra,brew 无法正常工作,因为它依赖于 Ruby。消息出现以下错误:
brew update
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin16/rbconfig.rb:213: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777
Already up-to-date.
在这种情况下,这对我来说是一场灾难。我想从这种情况中解脱出来。在谷歌上搜索了一个小时或更长时间后,从专家那里发现了一个普遍的看法,即完全不可能将其恢复为 OS X El Capitan。但是有一个安装OS X El Capitan的选项。您对问题有什么建议吗?
【问题讨论】:
-
你安装
xcode了吗?尝试运行xcode-select --install,需要一些时间 -
非常感谢,它已修复与
xcode command line utility相关的所有错误。但是 phantomjs-1.9.1-macosx, phantomjs-2.0.0-macosx 仍然存在错误。仅使用 phantomjs-2.1.1-macosx,其中Sencha Cmd v5.0.3.324依赖于早期版本的phantomjs。
标签: ruby phantomjs homebrew sencha-cmd macos-sierra