当前位置: 首页 > news >正文

成都网站网络公司磁力猫最好磁力搜索引擎

成都网站网络公司,磁力猫最好磁力搜索引擎,整合营销理论,小姐姐导航一、介绍Copilot copilot是一个AI辅助编程的助手,作为需要拥抱AI的程序员可以从此尝试进入,至于好与不好,应当是小马过河,各有各的心得。这里不做评述。重点在安装copilot的过程中遇到了一些问题,然后把它总结下&…

一、介绍Copilot

copilot是一个AI辅助编程的助手,作为需要拥抱AI的程序员可以从此尝试进入,至于好与不好,应当是小马过河,各有各的心得。这里不做评述。重点在安装copilot的过程中遇到了一些问题,然后把它总结下,供人借鉴。
工作的环境为ubuntu22.04,主要需要适配Qtcreator和VsCode。如果使用更高的版本安装会更简单,具体细节请参看下面的表述。

二、安装

1、QtCreator
第一步:升级QtCreator到15(13,14也可以),直接在QtCreator中升级“工具-Qt Maintenace”,里面的两个子菜单哪个都可以,最终都是可以升级的。需要说明的是,如果让你升级才能更新,一定要先升级(直接按界面要求点击下一步即可 )。
此处的麻烦在于,使用这种方式可能太慢,可以使用命令行的方式,到Qt安装的目录下,找到MaintenanceTool程序,打开终端:

./MaintenanceTool --mirror https://mirrors.ustc.edu.cn/qtproject  #其它的镜像也可以

第二步,安装Nodejs(18及以上,如已安装可略过)
sudo apt update
sudo apt install nodejs
第三步,安装neovim(vim版本必须为9及以上,如已安装可略过)
sudo apt install neovim
第四步,下载copilot.vim
git clone git@github.com:github/copilot.vim.git
mkdir -p ~/.vim/pack/github/start/
ln -s realpath ./copilot.vim ~/.vim/pack/github/start/copilot.vim
ls -l ~/.vim/pack/github/start/

mkdir -p ~/.config/nvim/pack/github/start/
ln -s realpath ./copilot.vim ~/.config/nvim/pack/github/start/copilot.vim
第五步,配置copilot:
打开vim或Neovim ,输入:Copilot setup (也可以查看相关帮助 :help copilot)
此时界面中会出现一个Device的码,同时自动打Github网页,把这个码拷贝到网页中(如果需要登录,请输入Github帐号和密码,注意Github的2FA)。点击确定即可。
第五步,配置QtCreator
在QtCreator中首先要启用copilot这个插件,在“帮助-关于插件”中,搜索copilot将其点成可用:
在这里插入图片描述

再打开“编辑-Preferences”,在对话框左侧找到copilot选项,会出现:
在这里插入图片描述

程序会自动的进行登录,然后变成“Sign out name”。
第七步,重启QtCreator并开始使用copilot
重启后即可使用copilot的相关功能。

2、VsCode
在VsCode中安装copilot非常简单只需要登陆Github,在界面左上角中找到copilot,点击进入。找到支持VsCode的选项(默认就是它),然后拷贝命令到VsCode命令面板(CTRL+P),执行即可自动安装。安装成功即可使用,非常简单,就不再赘述。

三、升级问题

在高版本的Ubuntu上如上述安装即可正常使用,但在ubuntu22.04中,首先需要升级Nodejs和vim(和neovim)。否则在打开vim时会自动提示相关版本过低。
1、升级VIM

sudo add-apt-repository ppa:jonathonf/vim
sudo apt-get update
sudo apt-get install vimsudo apt-add-repository ppa:neovim-ppa/stable
sudo apt-get update
sudo apt-get install neovim

这个没有太大问题,问题可能就是稍微慢一些,但可以忍受。
2、升级NodeJs
先看升级的过程,因为直接安装使用“apt upgrade”会导致所有的软件升级,肯定是不能这么做。所以问了下AI,得到的方法如下:

VERSION=node_18.x
DISTRO=$(lsb_release -s -c)
echo "deb https://deb.nodesource.com/$VERSION $DISTRO main" | sudo tee /etc/apt/sources.list.d/nodesource.listsudo apt install nodejs

结果安装过程中断,报一个错误“正试图覆盖 /usr/include/node/common.gypi,它同时被包含于软件包 libnode-dev 12”,这个比较麻烦,在网上找到的解决方法是:

sudo apt remove --purge nodejs (或libnode-dev)
sudo apt autoremove

看到后面的命令没,胆小了,没敢执行。上次就把libwrap0-dev给卸载了,导致生产项目无法编译通过。所以只执行了第一个命令,再安装:

sudo apt install nodejs(或 sudo apt install -y libnode-dev)

报下面的错误,“正试图覆盖 /usr/share/systemtap/tapset/node.stp,它同时被包含于软件包 libnode”,手动删除了这个文件,再次安装还是不行,后来查了很多资料都说需要执行autoremove,然后看了下相关的内容,没有wrap,反正即使删除了也知道如何再恢复,所以执行了"sudo apt autoremove"。
再安装,成功。
成功后的第一件事就是赶紧回到原来的工程,编译是否可以通过,事实证明确实没有问题。这才算正常安装完成。

四、总结

综上所述,版本的问题始终是一个非常麻烦的问题。此处如果是高版本的Ubuntu(同事是较新的Debian),安装就简单了许多。这里的问题是,网上的资料都是让在QtCreator中配置中直接“Sign in ”,但实际是在VIM中进行。这导致了一个反复重启和不知所以的操作问题。还是没找到具体的文档,当为之鉴!

http://www.shuangfujiaoyu.com/news/18277.html

相关文章:

  • 汽车网站建设论坛网络优化seo薪酬
  • 做介绍美食网站的菜单的怎样推广自己的app
  • 网站日常推广怎么做东莞百度推广优化公司
  • 做网站需要买服务器吗百度外推代发排名
  • 官方网站建设需求规格说明书客户推广渠道有哪些
  • 专业上海网站建设公司东莞做网站的公司吗
  • 网站建设教学长沙快速排名优化
  • 安徽省建设协会网站抄一则新闻四年级
  • 怎么做淘客的网站关键词词库
  • 买卖域名的网站好营业推广
  • 哪些网站是ruby做的女性广告
  • 网站开发前台代码和后台代码营销推广投放平台
  • wordpress调用分类链接福州短视频seo网站
  • 茂名建站公司镇江关键字优化品牌
  • 宿迁公司做网站八宿县网站seo优化排名
  • 电脑网站页面怎么调大小和业务多一样的平台
  • dedecms网站的下载软文营销经典案例优秀软文
  • 赌博网站做代理微信群卖房卡模板式自助建站
  • 做网站生意越来越差香港头条新闻
  • 专门做悬疑推理小说的阅读网站产品营销方案策划书
  • 泰州做直销会员结算管理网站青岛关键词优化报价
  • 龙山建设集团有限公司网站湖南关键词优化快速
  • 中小企业网站制作报价运用搜索引擎营销的案例
  • 世界上有几个空间站友情链接检测659292
  • 房地产网站建设哪家有效果做什么推广最赚钱
  • 在越南做网站需要什么西安seo服务外包
  • 做文案应该关注的网站推荐网站优化关键词公司
  • 制作精美网站建设独立网页搜索关键字
  • 开办网站备案百家号关键词排名
  • n加1网站建设网上商城推广13种方法