由于新冠状病毒的疫情这一周都需要在家办公了,家里只有一个mac之前只是娱乐工具,今天不得不用它撸代码,无奈重新安装各种环境,mac和windows的环境安装区别还是很大的,今天差点折磨死我,尤其是在eclipse中安装svn的插件!网上的一些教程和文章都太过老旧了,很多现在都已经不支持了,导致我这次的安装异常的艰辛。呕心沥血总结一下我今天一整天几乎不吃不喝的成果。

首先,我想先装一个svn的应用,发现mac并没有,于是装了一个s'martsvn先把代码撸下来,不得不说这个东西一点都不好用。然后开始在eclipse上安装svn的插件。按照网上的教程,先用了最简单的方式help-》install new software -》add -》按照网上的地址 Location 中输入:http://subclipse.tigris.org/update_1.12.x 然后下载。。。。进过漫长的等待。。。。报错。重来。继续报错。于是点开这个网址发现现在这个网址中已经没有下载包了,迁移到github中了。https://github.com/subclipse/subclipse 打开GitHub的网址下载下来也无法直接用。不死心还没有按照网上的教程安装homebrew和javahl呢。想着也许是这个原因。开始安装homebrew。具体参照这篇写的很详细https://zhuanlan.zhihu.com/p/59805070。大致就是

步骤一: 获取install文件:将以下命令粘贴到终端 + 回车

curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install >> brew

步骤二:更改文件中的链接资源,将原有的链接资源替换成清华大学的镜像资源

把这两句用#注释掉

BREW_REPO = “https://github.com/Homebrew/brew“.freeze
CORE_TAP_REPO = “https://github.com/Homebrew/homebrew-core“.freeze

修改为这两句

BREW_REPO = "git://mirrors.ustc.edu.cn/brew.git".freeze
CORE_TAP_REPO = "git://mirrors.ustc.edu.cn/homebrew-core.git".freeze

 

步骤三:安装,运行修改了的brew_install,然后是漫长的等待

/usr/bin/ruby ~/brew_install

出现这个因为源不通,代码无法下载到本地,解决方法是更换成国内镜像源,执行如下命令,更换到中科院的镜像:

git clone git://mirrors.ustc.edu.cn/homebrew-core.git//usr/local/Homebrew/Library/Taps/homebrew/homebrew-core --depth=1

然后把Homebrew-core的镜像地址也设置为中科院的国内镜像

cd "$(brew --repo)"
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git

执行更新brew命令:

brew update

但是!!!!我并没有就这么轻松的成功,镜像源中的代码下了n+1·······次也没有下下来,点开中科院的镜像网址也访问不了,于是又陷入困境,继续找更多的资料,终于发现一篇救我于水火之中的文章 https://www.jianshu.com/p/67db55780450
点开清华的镜像网站可以正常访问,开心,马上从新配置一遍,homebrew安装成功。于是迫不及待的走下面的程序,安装javahl!!!磨人的考验又来了。。。brew应该是更新版本了 按照网上的旧教程

brew install --universal --java subversion执行这个命令会报参数不合法。我装的这个brew应该已经没有--universal --java这两个命令了,brew install  subversion直接这样执行还是不行,说找不到这个文件名,还说在github中也找不到,生气!!!

就很生气!!!在疯狂的试了很多次搜了很多资料都无果的情况下,我放弃这个方法了。决定还是从最开始的需求开始找方法吧。又搜索了很久,终于!!!!被我找到一篇救我于水火之中的文章https://www.jianshu.com/p/2794c5de0ebc 对!就是这样 help-》eclipsemarketplace -》find  svn 第一个subclipse安装!!!在安装的过程中也许会中断很多次,不要放弃,多装几次,抱着电脑蹲在路由器下下载。。。泪流满面。。。。终于成功了,剩下的按照网上的其他教程导入svn资源库就好,

唯一不同的就是我还是没有安装上javahl,暴风哭泣,这个也是可以的,提交更新都没有什么问题。

真好凌晨三点了,这一天过的,好在问题也是解决了。感觉一些资源的更新但是网上的教程大多是老的真心坑新用户啊。

三点我的肝也排完这一天的毒了 我终于可以安心睡觉了!!!!!

mac下eclipse关联svn插件的更多相关文章

  1. Mac下eclipse安装SVN插件

    eclipse中最常使用的SVN插件是subclipse,先到subclipse官网:http://subclipse.tigris.org下载该插件.   如上图,点击“Download and I ...

  2. mac下eclipse安装svn插件-subclipse

    目前Eclipse最常用的svn插件莫非subclipse,在windows系统下的安装svn client和subclipse比较简单.本文介绍如何在mac安装svn插件和subclipse. 一. ...

  3. macbook pro 下eclipse配置svn插件

    eclipse中最常使用的SVN插件是subclipse,先到subclipse官网:http://subclipse.tigris.org下载该插件.   如上图,点击“Download and I ...

  4. Mac 下eclipse安装Lombok插件

    在官网下载最新版本的 JAR 包. 将 lombok.jar 放在eclipse安装目录下,和 eclipse.ini 文件平级的. 注意,mac操作系统下eclipse的安装路径下有两个eclips ...

  5. mac下eclipse的svn(即svn插件)怎么切换账号?

    以mac os x为例(Unix/Linux类似) 打开命令行窗口,即用户的根目录(用户的home目录) cd ~ 即可进入home目录. 执行命令 ls -al 会列出home目录下的所有文件及文件 ...

  6. Ubuntu下eclipse安装svn插件

    好记性不如烂笔头,碰见一个不大不小的问题,记录下. 系统:Ubuntu 12.04 Eclipse:eclipse-jee-kepler-R-linux-gtk.tar.gz subclipse:1. ...

  7. Eclipse的SVN插件移动中文名称文件提示org.tigris.subversion.javahl.ClientException: Bogus URL

    今天一个同事使用Eclipse的SVN插件,在"SVN资源库"视图,移动一个中文名称的文件,提示org.tigris.subversion.javahl.ClientExcepti ...

  8. Eclipse的SVN插件与本地SVN客户端关联不上

    问题:当我们用SVN客户端把代码更新到本地,并导入到eclipse之后,却发现我们的SVN插件并没有起作用(没有代码入库.修改等小图标的显示,也没有check in,update等功能菜单).如果我们 ...

  9. Eclipse安装SVN插件

    Eclipse 安装最新SVN插件 下载地址 下载最新的Eclipse,我使用的是eclipse-jee-kepler-SR2-win32-x86_64.zip(Eclipse IDE for Jav ...

  10. Eclipse安装svn插件的几种方式

    Eclipse安装svn插件的几种方式 1.在线安装: (1).点击 Help --> Install New Software... (2).在弹出的窗口中点击add按钮,输入Name(任意) ...

随机推荐

  1. AndroidQ 打通应用层到HAL层(转)

    1. 参考https://blog.csdn.net/qq_34211365/category_9903135.html 直通式,绑定式,从应用端调到hal接口,亲自实现能够更加理解

  2. css背景模糊化

    处理背景模糊化 在css中,可以利用filter属性和blur()函数实现高斯模糊效果,filter属性用于设置图片元素的可视效果,配合blur()函数使用可给图片元素添加高斯模糊效果,语法为&quo ...

  3. Delphi 新语法:泛型

      这里的新语法一般指Delphi7不支持的语法,高版本中会经常遇到,所以花一点时间学会使用它.泛型是一种特殊的类型.你不用一开始就指明参数的具体类型,而是先定义一个类型变量,在使用的时候再确定参数的 ...

  4. svn 中如何checkout出单个文件

    A 通过命令行操作 1.检出目录images svn co --depth=empty http://www.iusesvn.com/project1/images images_work_dir 这 ...

  5. ELKF搭建

    logstash cat /etc/logstash/logstash.yml |grep -v '#'path.data: /data/logstash/datapipeline.ordered: ...

  6. nop4.3 admin中添加新菜单

    感觉跟之前版本区别不是很大,先记录下. 1. 首先在sitemap.config 文件里添加菜单. <siteMapNode SystemName="SystemManage" ...

  7. springboot返回前端对象null转为空字符串

    1 2 import com.fasterxml.jackson.core.JsonGenerator; 3 import com.fasterxml.jackson.core.JsonProcess ...

  8. 图形学的up

    https://space.bilibili.com/512313464 c++ 路线有前者的经历https://mp.weixin.qq.com/s?__biz=Mzg2MDU0ODM3MA==&a ...

  9. Chrome(谷歌浏览器)安装Vue插件vue-devtools

    安装步骤如下:1.首先给大家提供一个git地址,虽然官网也有地址(https://github.com/vuejs/vue-devtools.git),我认为不太好用给大家提供另一个git地址: ht ...

  10. Javascript 基础知识,ajax,面向对象

    Javascript 数据类型 数据类型 基本数据类型 数字,字符串,布尔值 undefine null undefined的常见情形:ES6新语法提供的对象解构赋值应用讲解 1.1 对象属性不存在 ...