mac Big Sur 芯片m1上安装ps,窗口里没有扩展,用不了插件了怎么办?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac Big Sur 芯片m1上安装ps,窗口里没有扩展,用不了插件了怎么办?相关的知识,希望对你有一定的参考价值。
以前插件都在扩展里,现在没有扩展这项了,也用不了蓝湖插件了怎么办 我装的是正版的ps
可能系统不兼容可以到Adobe官网上看一下有没有支持最新Mac系统的应用程序有的话直接安装没有的话重启按住command+option+shift+R抹盘后安装出厂系统版本如果有重要数据的话可以抹盘前用Time Machine备份一下如果有之前系统版本的备份也可以抹盘 参考技术A 虚拟机运行就正常,Parallels Desktop 16 技术预览版的发布,M1 Mac电脑的用户终于可以使用pd虚拟机运行Windows软件了。正版可激活序列
MacBook Air M1 芯片上的可可豆荚问题,Big Sur OS v11.6.1
【中文标题】MacBook Air M1 芯片上的可可豆荚问题,Big Sur OS v11.6.1【英文标题】:Issue with cocoa pods on MacBook Air M1 chip, Big Sur OS v11.6.1 【发布时间】:2021-12-26 04:18:13 【问题描述】:我是一名应用程序开发人员,我一直在尝试在我的新 Mac 上进行设置。我正在开发一个具有需要可可豆荚的依赖项的应用程序,但在启动它进行测试时我不断收到Error running pod install
错误(我正在使用 VS Code 并使用 Flutter 进行开发)。
这是我在应用开发 IDE 中的主要错误:
Error output from CocoaPods:
↳
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core
_ext/kernel_require.rb:54:in `require': dlopen(/Library/Ruby/Gems/2.6.0/gems/
ffi-1.15.4/lib/ffi_c.bundle, 9): no suitable image found. Did find: (LoadError)
所以我尝试从终端安装 cocoapods
和 fii
(我相信我已经安装了 cocoapods
本身,但在构建应用程序时无法运行 pod install
所以 idk)。这是我尝试过的所有终端命令的列表:
sudo arch -x86_64 gem install ffi
结果:失败
arch -x86_64 pod install
结果:失败
sudo arch -x86_64 gem install ffi
结果:失败
arch -x86_64 pod install
结果:失败
尝试使用以下命令更新命令行工具:
sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install
然后尝试:
sudo gem install ffi -v '1.9.18' -- --with-cflags="-Wno-error=implicit-function-declaration"
结果:失败。
这是我经常遇到的错误:
Building native extensions. This could take a while...
ERROR: Error installing ffi:
ERROR: Failed to build gem native extension.
current directory: /Library/Ruby/Gems/2.6.0/gems/ffi-1.15.4/ext/ffi_c
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby -I /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0 -r ./siteconf20211114-28167-11dg101.rb extconf.rb
checking for ffi.h... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=$opt-dir/include
--with-opt-lib
--without-opt-lib=$opt-dir/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/$(RUBY_BASE_NAME)
--with-ffi_c-dir
--without-ffi_c-dir
--with-ffi_c-include
--without-ffi_c-include=$ffi_c-dir/include
--with-ffi_c-lib
--without-ffi_c-lib=$ffi_c-dir/lib
--enable-system-libffi
--disable-system-libffi
--with-libffi-config
--without-libffi-config
--with-pkg-config
--without-pkg-config
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb:467:in `try_do': The compiler failed to generate an executable file. (RuntimeError)
You have to install development tools first.
from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb:585:in `block in try_compile'
from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb:534:in `with_werror'
from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb:585:in `try_compile'
from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb:1109:in `block in have_header'
from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb:959:in `block in checking_for'
from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb:361:in `block (2 levels) in postpone'
from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb:331:in `open'
from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb:361:in `block in postpone'
from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb:331:in `open'
from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb:357:in `postpone'
from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb:958:in `checking_for'
from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb:1108:in `have_header'
from extconf.rb:10:in `system_libffi_usable?'
from extconf.rb:42:in `<main>'
To see why this extension failed to compile, please check the mkmf.log which can be found here:
/Library/Ruby/Gems/2.6.0/extensions/universal-darwin-20/2.6.0/ffi-1.15.4/mkmf.log
extconf failed, exit code 1
Gem files will remain installed in /Library/Ruby/Gems/2.6.0/gems/ffi-1.15.4 for inspection.
Results logged to /Library/Ruby/Gems/2.6.0/extensions/universal-darwin-20/2.6.0/ffi-1.15.4/gem_make.out
我已经尝试了issue 中的所有内容,但无济于事,this one 也是如此。每次尝试都失败了。
有没有人和我一样的问题?不知道如何解决这个问题,过去两天我一直在绞尽脑汁。
任何帮助将不胜感激。提前致谢。
【问题讨论】:
【参考方案1】:所以我终于找到了解决办法。显然,Apple M1 自带的 Ruby 非常适合编写脚本,但不适合开发。
修复方法是先安装 HomeBrew,然后从那里运行正常的 pod 安装。
【讨论】:
以上是关于mac Big Sur 芯片m1上安装ps,窗口里没有扩展,用不了插件了怎么办?的主要内容,如果未能解决你的问题,请参考以下文章
Cocoapods 无法在新的 m1 mac Big Sur Xcode 上运行
在带有 Big Sur 的 Mac M1 上为 MATLAB 编译 SPM12 时出错
我的鱼瞎了? (在 Mac OS Big Sur、M1 Mac 上将其设置为默认 shell 后,fish 无法识别任何命令)