mac go环境报警告

Posted mikeluwen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac go环境报警告相关的知识,希望对你有一定的参考价值。

go get -u github.com/beego/bee

报警告:

# github.com/beego/bee
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking.

 

解决办法:

Option 1:

sudo mv /Library/Developer/CommandLineTools /Library/Developer/CommandLineTools.old
xcode-select --install
sudo rm -rf /Library/Developer/CommandLineTools.old

Option 2:

touch /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress;
PROD=$(softwareupdate -l |
  grep "*.*Command Line" |
  head -n 1 | awk -F"*" ‘{print $2}|
  sed -e ‘s/^ *//|
  tr -d )
softwareupdate -i "$PROD" --verbose;
rm /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress;

Option 2 has the benefit of working even without a logged in UI and without any scary/slightly dangerous rm -rfs. Option 1 has the benefit of being simpler. The choice is yours.

我试了下都不行  

 



以上是关于mac go环境报警告的主要内容,如果未能解决你的问题,请参考以下文章