标签 mac 下的文章

苹果电脑如何同时登录多个微信或QQ呢,首先说一下都是可以的,小编之前也是觉得QQ肯定可以,微信吗够呛,因为用过windows的小伙伴都知道,QQ你点击多次,就可以打开多个QQ,而且可以实现多个账号的登录,但是微信就不行,微信你点击多次打开的还是那个,如果实现多个微信登录的话,就得借助第三方的软件,挺麻烦的,不过今天小编发现,在苹果电脑上,QQ和微信都可以实现多开,也就是可以同时登陆多个。

苹果电脑(mac)同时登录多个微信

  • 首先我们说下微信如何同时登陆多个,相对QQ来说微信稍微麻烦一丢丢。我们首先需要打开终端就是下面这个应用,苹果电脑自带的,绝对都有,好好找下就能找到。实在是找不到的话就用搜索同时按“⌘”和“空格”这两个按钮,输入终端,也能打开。
    终端.png
  • 然后输入

    open -n /Applications/WeChat.app/Contents/MacOS/WeChat
  • 然后就打开了第二个微信登录页面了,你只要点击切换账号,扫码登录就可以了,这时候你已经登录两个微信了。但是也会打开另外一个终端,这个终端不能关闭哦,除非你退出了这个微信,否则只要你关闭了这个终端就会退出第二个微信了。

苹果电脑(mac)同时登录多个QQ

QQ就比较简单了,打开QQ后,直接按快捷键command+N就可弹出新的登陆界面,按多少次,出来多少个。

macOS升级至macOS Big Sur 后,我们使用brew安装或者更新软件的时候会出现Error: Your CLT does not support macOS 11.2.的错误,我们只需要重新安装下xcode-select就可以解决了。
解决办法:
输入以下命令

sudo rm -rf /Library/Developer/CommandLineTools
sudo xcode-select --install 

这时候就会提示安装 xcode-select,在弹出框里我们点击安装,然后就弹出协议,我们再点击同意。然后就等待安装完毕就可以了。

小编今天在使用npm install安装东西的时候出现了这样的错误

gyp: No Xcode or CLT version detected!
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onCpExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:351:16)
gyp ERR! stack     at ChildProcess.emit (events.js:315:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)
gyp ERR! System Darwin 20.3.0
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/zero/projects/test/vue_test/big-screen-vue-datav/node_modules/fsevents
gyp ERR! node -v v14.16.0
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok

看上面的提示可能是Xcode的问题,那么我们就重装下Xcode的吧,果然解决了问题。

xcode-select --install

mac安装vue-cli的时候出现Error: EACCES: permission denied, access '/usr/local/lib/node_modules错的解决办法。

错误提示

pm ERR! code EACCES
npm ERR! syscall access
npm ERR! path /usr/local/lib/node_modules/vue-cli/node_modules/ansi-escapes
npm ERR! errno -13
npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules/vue-cli/node_modules/ansi-escapes'
npm ERR!  [Error: EACCES: permission denied, access '/usr/local/lib/node_modules/vue-cli/node_modules/ansi-escapes'] {
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'access',
npm ERR!   path: '/usr/local/lib/node_modules/vue-cli/node_modules/ansi-escapes'
npm ERR! }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator.

原因: 权限不足。
解决办法: 在命令行前面添加sudo获取管理员权限,输入管理员密码就行sudo npm install -g vue-cli

今天小编给大家推荐一款mac上好用的PHP的集成开发环境MxSrvs,MxSrvs里面集成了Nginx,MySQL,PHP,Redis等。另外你也可以根据自己的需要选择不通版本的的环境。是不是很方便呢。如果你已经安装完毕了,想切换里面软件的版本,请参考小编的另外一篇文章《MxSrvs切换PHP或者其他软件的版本

安装

首先小编在这里分享下MxSrvs的下载地址:https://089u.com/file/13710799-452788670
下载下来后就可以进行安装了,安装之后,打开之后会出现无法打开“php”,因为无法验证开发者这样的错误,小编在这里提供下解决办法:

  • 打开控制台:输入sudo xattr -rd com.apple.quarantine /Applications/MxSrvs回车后,输入你的电脑密码就可以了。如果出现xattr: No such file:这样的错误那么你就输入sudo xattr -rd com.apple.quarantine ,先不要回车,打开访达,找到应用程序,把MxSrvs拖到控制台,回车。
    做完这一步你就可以使用了,打开我们的MxSrvs,你就能看到以下界面了。
    MxSrvs.png

卸载

小编在这里在说下卸载的方式:

  • 首先通过控制台停止所有已运行的服务类组件。
  • 然后通过控制台取消所有组件环境变量。
  • 在配置菜单里面取消开机启动MxSrvs取消勾选
  • 删除目录~/Library/Application Support/MxSrvs
  • 删除程序/Applications/MxSrvs

使用Mac的小伙伴都知道Mac本身没有远程Windows桌面的控制工具,我们一般需要借助第三方的工具。之前常用的就是微软远程工具,但是太久没有更新了,升级系统后,现在已经无法使用了,之前还是蛮好用的,现在官方的下载地址小编也没法访问了,在这里给大家推荐另外一款远程桌面工具吧Microsoft Remote Desktop,这款软件也是免费的,使用起来也是比较方便的。在这里给大家分享下安装包:
链接: https://pan.baidu.com/s/18gTzXG3-sdIGNFaJrmDVSg 密码: m2a3

安装完成后,点击左上角的加号(new)
1.png

输入IP,登录用户名,密码,另外还可以,共享本机的文件,然后点击关闭
2.png
2.1.png

这时候就可以看到服务列表了,双击服务器列表的某一项就可以登录服务器了。
3.png

这个软件还是比较好用的,而且还是免费的。

另外小伙伴们也可以使用一些远程工具,比如向日葵远程桌面,也比较好用,服务器和本机都安装一个向日葵远程桌面的客户端,这样也可以远程服务器了。

mac.jpg
我们发现在Linux操作系统下我们可以使用ll来查看文件夹里面的内容,而在mac系统下不可以,用惯了这个命令,我们可以自己修改下快捷命令,使用ll来替代原本的ls -alh,另外我们还可以根据自己需要添加不同的命令,比如la来替换ls -a等。
操作方法:

  • 使用vim编辑器打开~/.bash_profile如果没有,会自动创建。
    vim ~/.bash_profile
  • 按照以下格式输入

    alias ll='ls -alh'
    alias la='ls -a'
    alias l='ls -cf'
    alias ipython='python3 -m IPython'
  • 保存之后,执行source ~/.bash_profile

最后你再执行ll就不会报错了。

小编今天在使用brew安装东西的时候,出现了brew command not found这样的错误。很奇怪,之前都是很容易就解决了的。小编在这里说下解决办法。
方法一:
命令行执行以下命令,不过国内好像有点问题,因为raw.githubusercontent.com这个网站被墙了,无法访问,会出现443的错误,所以建议使用方法二

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

方法二:
换源,然后根据提示操作就可以了。

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

小编今天在配置电脑的时候,也就是显示git的当前分支的时候,小编之前的文字有写怎么配置。在执行脚本的时候出现了\u@\h [\033[01;36m]\W[\033[01;32m]$(git_branch)\[\033[00m\] \$这样的错误,也不知道算不算错误,反正就是不执行。
通过查找资料发现,这原因其实是由于环境不对所导致的,小编的电脑重装了系统,从 macOS Catalina 开始,default shell 就从 bash 改成了 zsh。这个可以通过 echo $SHELL 或者 echo $0 来判断,如果输出有 zsh,那你之前的那些代码肯定不会执行的,因为那些代码应该只能在bash 里执行。小面小编说下解决办法

解决办法:
方法一:

  • 打开设置->选择“用户与群组
  • 点击左下角的小锁,解锁,这一步需要输入该账户的密码
  • 右键该用户->选择高级选项
    操作.png
  • 在登录shell里面选择/bin/bash
    操作2.png
  • 保存退出就可以了

方法二:
把要执行的代码加到 .bash_profile 文件里面,然后通过 exec bash 临时把当前 session 切换到 bash,理论上你上面那些代码在切换之后就可以执行了。当然你也可以用 ·chsh -s /bin/bash 命令把默认的 shell 改成 bash`。

小编目前也米有发现比较好的卸载方式,只能删除mysql的相关目录。

 sudo rm /usr/local/mysql

 sudo rm -rf /usr/local/var/mysql

 sudo rm -rf /usr/local/mysql*

 sudo rm -rf /Library/StartupItems/MySQLCOM

 sudo rm -rf /Library/PreferencePanes/My*

 vim /etc/hostconfig and removed the line MYSQLCOM=-YES-rm -rf ~/Library/PreferencePanes/My*

 sudo rm -rf /Library/Receipts/mysql*

 sudo rm -rf /Library/Receipts/MySQL*

 sudo rm -rf /var/db/receipts/com.mysql.*