homebrew

开发者实测 M1 芯片:除了大型应用程序启动慢点,整体性能优秀!

限于喜欢 提交于 2020-12-05 11:07:41
来源|CSDN 作者|Peter 译者|弯月 苹果新出的M1芯片推出已经有一段时间了,这个让人兴奋的Mac专用芯片对于开发者来说究竟是不是友好?PSPDFKit的创始人、开发者Peter Steinberger购置了一台新版MacBook Air,从开发者的角度进行了测试。测试结果如何?快来看看吧!‍‍‍ 以下为译文: 最近大家都因为苹果的新 M1 芯片而兴奋不已。我也买了一台 MacBook Air 16GB M1 版,想看看是否能当作主力开发机使用。下面是我在测试了一个星期之后的报告。 01 Xcode Xcode 在 M1 上的运行速度非常快。编译 PSPDFKit PDF SDK( debug, arm64 版)几乎能与加载了目前最快的英特尔芯片的 MacBook Pro 媲美, 前者的编译时间是 8 分 49 秒,后者是 7 分 31 秒。 作为比较,我的黑苹果编译同样的项目需要不到5分钟。 对于一台无风扇的机器来说,这已经非常了不起了。苹果的上一款无风扇 MacBook 是 2017 年的 12 寸版本,用它编译同一个项目需要 41 分钟。 绝大多数测试都能通过,尽管我发现了我们之前没有注意到的一些针对 arm64 的错误,因为我们的 CI 并没有真正在 arm64 的硬件上运行过测试。模拟器采用与真实设备同样的架构很有好处,可以帮我们找到更多错误。 iOS 14

How does sys.executable determine the interpreter path?

烂漫一生 提交于 2020-12-05 10:25:09
问题 I've installed python on mac with homebrew. Some tools (pipenv for example) have some troubles because they try to write to /lib/python3.7/site-packages/ , not permitted under mac. After some investigation I found that they start a new python interpreter found in sys.executable that is effectively inconsistent with the python path installed by homebrew. $ which python /usr/local/bin/python $ python -c "import sys; print(sys.executable)" /usr/local/opt/python/bin/python3.7 I would expect that

Linking pyenv python to homebrew in order to avoid homebrew python@3.8 installation

末鹿安然 提交于 2020-12-03 05:59:43
问题 Some packages from brew require python@3.8 as a dependency. For example: $ brew deps vim gdbm gettext libyaml lua openssl@1.1 perl python@3.8 readline ruby sqlite xz However, I want to manage all my python installations with pyenv and I would not like to download python@3.8 with brew. This would imply having to exactly same versions of python installed in 2 different locations, which I would like to avoid. Reading up on brew, pyenv and python I´ve come to understand that having python

Linking pyenv python to homebrew in order to avoid homebrew python@3.8 installation

佐手、 提交于 2020-12-03 05:57:11
问题 Some packages from brew require python@3.8 as a dependency. For example: $ brew deps vim gdbm gettext libyaml lua openssl@1.1 perl python@3.8 readline ruby sqlite xz However, I want to manage all my python installations with pyenv and I would not like to download python@3.8 with brew. This would imply having to exactly same versions of python installed in 2 different locations, which I would like to avoid. Reading up on brew, pyenv and python I´ve come to understand that having python

How to default Python3.8 on my Mac using Homebrew?

被刻印的时光 ゝ 提交于 2020-12-01 03:48:31
问题 I have updated my python 3 to the latest version 3.8: brew search python ==> Formulae app-engine-python gst-python python ✔ python@3.8 ✔ boost-python ipython python-markdown wxpython boost-python3 micropython python-yq ==> Casks awips-python kk7ds-python-runtime mysql-connector-python But when I check the python3 version on my mac it still shows 3.7: python3 --version Python 3.7.6 how can I default python3 to the latest 3.8 version using Homebrew ? Edit: When I tried to use brew switch , it

How to run the Homebrew installer under Rosetta 2 on M1 Macbook

流过昼夜 提交于 2020-11-30 04:58:37
问题 I'm on the M1 MacBook. This is the error when I try to install Homebrew: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" Homebrew is not (yet) supported on ARM processors! Rerun the Homebrew installer under Rosetta 2. If you really know what you are doing and are prepared for a very broken experience you can use another installation option for installing on ARM: https://docs.brew.sh/Installation So how do I "Rerun the Homebrew installer under

Homebrew

…衆ロ難τιáo~ 提交于 2020-11-24 19:26:17
Homebrew ##1) 安装 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ##2) 卸载 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)" sudo rm -rf /usr/local/Homebrew ##3) 基础命令 搜索软件 brew search $FORMULA 显示某个包的信息 brew info $FORMULA 显示安装的包数量,文件数量,和总占用空间 brew info 安装软件 brew install $FORMULA 卸载软件 brew uninstall $FORMULA 显示已经安装软件列表 brew list 更新所有的Formula目录,本机有更新的软件用*标明 brew update 查看已安装需要更新的程序 brew outdated 更新某具体软件 brew upgrade $FORMULA 锁定不想更新的包 brew pin $FORMULA 取消锁定 brew unpin $FORMULA 清理所有包的旧版本 brew cleanup 清理指定包的旧版本 brew

解决Mac bigsur 中 Can‘t use Subversion command line client:svn

[亡魂溺海] 提交于 2020-11-19 23:53:49
macOS 更新 Big Sur 后 打开IntelliJ旗下产品会报Can’t use Subversion command line client:svn The path to the Subversion executable is probably wrong. Fix it. 之前的mac版本只用更新 CommandLineTools 就可以使用,但是mac在该版本在 CommandLineTools中没有提供svn,导致更新后还是不能用。 首先 xcode - select -- install 如果提示你已经安装并更新 可以执行下面代码删除老版本的CommandLineTools sudo rm - rf / Library / Developer / CommandLineTools 接着继续执行 xcode - select -- install 至到 CommandLineTools安装完成。 接下来我们使用Homebrew来安装subversion。 首先检查Homebrew的版本,并更新到最新版本(!!!比较重要,否则安装不了 subversion) 检查版本 brew - v 更新到最新版本 / bin / zsh - c "$(curl -fsSl https://gitee.com/cunkai/HomebrewCN/raw/master

DoraHacks DeFi Hackathon | Coding 中勿扰

强颜欢笑 提交于 2020-11-17 14:04:31
(图片来源:维基百科) 这张 1975 年 2 月 17 日 HOMEBREW 计算机社团的活动告示,就是“黑客马拉松”活动的起源,更是“Apple”公司的起源。 许多知名黑客和计算机企业家都是 HOMEBREW 计算机社团的成员,包括苹果公司的创始人斯蒂夫·盖瑞·沃兹尼亚克,斯蒂夫·乔布斯。 转眼到了 2020 年,已经 21 岁的 DoraHacks 在北京发起 DeFi Hackathon。 赛事将邀请 50 名区块链开发工程师,50 名前端工程师、全栈工程师和设计师 ,现场碰撞 DeFi 的新技术、新机制、新项目。同时,还会邀请 50 位区块链项目的投资人和社区 KOL 参与最后的 Demo 展示环节。 Conflux 也已经组队到达现场,参加本次 Hackathon 赛事。 算法工程师李辰星 、 高级研发工程师王攀 、 资深产品经理王淋 、 前端开发工程师张雨潇 ,和 社区小伙伴 @CyberForker Δ 赛博佛客 共同组成战队,参加本次赛事的角逐。 本次 Hackathon 围绕 DeFi 主题开发产品、技术,或完善已有产品的技术和功能,要求在规定的 24 小时内(11 月 14 日 - 15 日)将创意落地或完善已有的产品 Demo,向现场观众展示 完成的增量项目 Demo。 社区小伙伴 @CyberForker Δ 赛博佛客,同时也是灵创深智(深圳