mac下eclipse关联svn插件
由于新冠状病毒的疫情这一周都需要在家办公了,家里只有一个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插件的更多相关文章
- Mac下eclipse安装SVN插件
eclipse中最常使用的SVN插件是subclipse,先到subclipse官网:http://subclipse.tigris.org下载该插件. 如上图,点击“Download and I ...
- mac下eclipse安装svn插件-subclipse
目前Eclipse最常用的svn插件莫非subclipse,在windows系统下的安装svn client和subclipse比较简单.本文介绍如何在mac安装svn插件和subclipse. 一. ...
- macbook pro 下eclipse配置svn插件
eclipse中最常使用的SVN插件是subclipse,先到subclipse官网:http://subclipse.tigris.org下载该插件. 如上图,点击“Download and I ...
- Mac 下eclipse安装Lombok插件
在官网下载最新版本的 JAR 包. 将 lombok.jar 放在eclipse安装目录下,和 eclipse.ini 文件平级的. 注意,mac操作系统下eclipse的安装路径下有两个eclips ...
- mac下eclipse的svn(即svn插件)怎么切换账号?
以mac os x为例(Unix/Linux类似) 打开命令行窗口,即用户的根目录(用户的home目录) cd ~ 即可进入home目录. 执行命令 ls -al 会列出home目录下的所有文件及文件 ...
- Ubuntu下eclipse安装svn插件
好记性不如烂笔头,碰见一个不大不小的问题,记录下. 系统:Ubuntu 12.04 Eclipse:eclipse-jee-kepler-R-linux-gtk.tar.gz subclipse:1. ...
- Eclipse的SVN插件移动中文名称文件提示org.tigris.subversion.javahl.ClientException: Bogus URL
今天一个同事使用Eclipse的SVN插件,在"SVN资源库"视图,移动一个中文名称的文件,提示org.tigris.subversion.javahl.ClientExcepti ...
- Eclipse的SVN插件与本地SVN客户端关联不上
问题:当我们用SVN客户端把代码更新到本地,并导入到eclipse之后,却发现我们的SVN插件并没有起作用(没有代码入库.修改等小图标的显示,也没有check in,update等功能菜单).如果我们 ...
- Eclipse安装SVN插件
Eclipse 安装最新SVN插件 下载地址 下载最新的Eclipse,我使用的是eclipse-jee-kepler-SR2-win32-x86_64.zip(Eclipse IDE for Jav ...
- Eclipse安装svn插件的几种方式
Eclipse安装svn插件的几种方式 1.在线安装: (1).点击 Help --> Install New Software... (2).在弹出的窗口中点击add按钮,输入Name(任意) ...
随机推荐
- SQL语句大全,你不会写的SQL可能都在这里
1.创建数据库 CREATE DATABASE database-name 2.删除数据库 drop database dbname3.说明:备份sql server 创建 备份数据的 device ...
- sass和less以及stylus的区别
一.区别: 需要配置不同:Sass需要Ruby环境:Less需要引入less.js:Stylus需要安装node 使用语法不用:Sass变量使用$ ;Less变量使用@:stylus变量使用 属性名 ...
- uniapp与原生交互
1.项目中引入 DSBridge.js 文件 var bridge = { default: this, call: function(b, a, c) { var e = ""; ...
- APP学习4
1.Toast Toast是Android系统提供的轻量级信息提醒制度,用于向用户提示即时信息,它显示在引用程序界面的最上层,显示一段时间后自动消失,不会打断当前操作,也不获得焦点. Toast.ma ...
- 扩linux 主分区 xfs 格式的
在centos8 上 扩主分区 # 扩系统盘,第一个分区 growpart /dev/vda 1 #后面加挂接点 一般是 / xfs_growfs / # 查看 df -h
- linux 安装 talib 的完美姿势!
安装 TA-Lib $ wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz $ tar -zxvf ta-li ...
- DELL服务器基于centos7安装OMSA
DELL服务器基于centos7安装OMSA 参考链接: https://www.cnblogs.com/sky-cheng/p/14951071.html https://www.dell.com/ ...
- gin web 2
routers/router.go package routers import ( "github.com/gin-gonic/gin" "gin-blog/pkg/s ...
- std::string实现split和trim方法
void split(const std::string& str, const std::string& strDelimiter, std::vector<std::stri ...
- QTextEdit
if texttmp != "": # 光标自动下移 self.textEdit.append(texttmp) QApplication.processEvents() self ...