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)

所以我尝试从终端安装 cocoapodsfii(我相信我已经安装了 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 无法识别任何命令)

Xdebug MacOS Big Sur M1(ARM)

带有 Big Sur 的基于 ARM 的 M1 Mac 上的 Postgres 错误

新买的mac 电脑m1芯片安装ps pr安装不了?