Segmentation fault: 11(svn)

本人近来热衷于命令行,又听闻大神使用svn终端命令对代码进行提交检出异常方便,于是也想搞一个大神之终端技艺的学习,可是由于先前一直使用GUI软件,对命令知之甚少,前几天进行checkout时又出现一天降大问题,于是搁浅至今。

今天在网上闲逛,又经过?一系列实验,终于知道原因并搞定,现还原问题过程。

先说一句题外话,mac电脑自带svn软件,在mac上我们很容易就可以配置一个本地仓库,具体方法网上教程很多,在这里就不详细说了。也许有些朋友在用一些软件,不过个人觉得这些软件虽然在使用上方便了许多,但是在使用过程中还是难免会有许多问题,楼主也是用过好多svn软件,比方说像绿色的小莲花(subversion),cornerstone,smartSVN(至今还没怎么用会),可是始终觉得会有诸多问题,于是建议使用svn还是用命令行,配合xcode集成的功能比较好;另外如果你说你用git,那么好吧,这与本文要提到的问题没有任何关系。

问题还原:

打开终端,命令:svn co path

解释一下,这里的co是checkout的简写,path是本地服务器的代码库地址,如果你在公司上班,公司都有自己的svn本地地址,它是一个类似于你平时上网用的网址的东东,http://,svn://,的都是可以的;

检出之后就遇到了我们题目中出现的问题:Segmentation fault:11?;复制下来百度之,发现该问题的描述并不是一个唯一性描述,也就是说这个提示并不是在svn这个软件检出时会遇到的,其他情况也会;这样一来就无法细查了,后来楼主在stackoverflow上看到一篇帖子,大意是说可能是因为mac(本人升级后是10.10)系统升级后svn版本仍旧停留在之前的版本,版本过低导致svn命令行的使用错误;

于是上网又是一阵搜索,如何查看当前svn版本?;

svn --version

果然,自己的svn是1.6,于是想起以前使用cornerstrone提交代码时经常会提示svn版本1.7之类的话,因为当时提交代码正常,也就没有细研究;

接下来的问题就好解决了,继续百度之:Mac OS升级svn客户端,在网上搜到一篇比较实用的帖子,网址如下:

http://blog.csdn.net/zhizaibide1987/article/details/19981173?

另说一下在操作过程中的一个问题:?

在安装新的svn之后有一步要修改配置文件,如“在 .bash_profile文件中添加一行 exportPATH=/opt/subversion/bin:$PATH,完后后更新下bash的环境变量?”,这时系统提示我该文件是只读的,不可以修改;

那么?如何修改文件权限呢,在这里我们不必去修改权限,而是直接使用管理员权限对文件直接修改,比如你之前在命令行输入:

vi .bash_profile

那么现在你应该是 sudo vi.bash_profile,然后输入管理员密码,就可以对readonly的文件进行修改了;?

按照以上帖子做完,再次检查svn版本,大功告成。

那么接下来,你可以使用终端开启你的svn之旅了,?附svn命令大全,以供自己学习;

http://www.cnblogs.com/heiniuhaha/archive/2011/11/11/2245594.html

时间: 2024-11-05 16:07:01

Segmentation fault: 11(svn)的相关文章

app打包时报错unable to execute command: Segmentation fault: 11

问题:打包时报错   clang: error:unable to execute command: Segmentation fault: 11 clang: error:linker command failed due to signal (use -v to see invocation) app在上架的时候遇到这个报错问题,一开始以为是证书或者是配置描述文件哪里出错了.作为新手,在试了好多方法依然无法解决之后,只能无奈按照app上架流程又完完全全的重新过了一遍,在点击Archive后的

记录一次apache错误:“child pid 29023 exit signal Segmentation fault (11)”

目前做了一台公网的测试机,主要是  php 5.3.3 版本,是 browser  --> nginx  --> apache --> php 今天因为想要安装一个商城,要求需要 Php >= 5.3.4 ,而且更重要的是需要 zendframework ,看到php的一个扩展为 eaccelear 顺手就安装了.悲剧出现了. 访问任何页面出现错误,检查 nginx 和 apache 的日志,都没发现问题,只是在 apche 的日志中有这么一条: child pid 29023 e

ideviceinstaller报Segmentation fault: 11错误解决过程

背景:今天在另外一台电脑上安装appium,这台电脑是别人用过的,上面已经装了很多工具,遇到了ideviceinstaller报错的问题,搞了几乎一天,记录一下解决的过程. 由于ideviceinstaller是appium  1.4  ios自动化的必备工具,于是用brew install ideviceinstaller安装了ideviceinstaller,恶梦从此开始. 然后就是用appium跑ios脚本的时候提示ideviceinstaller错误,于是单独用ideviceinstal

child pid xxx exit signal Segmentation fault (11)

下午检查apahe的error_log的时候发现大量: [Tue Jul 29 14:35:39 2014] [notice] child pid 22397 exit signal Segmentation fault (11) [Tue Jul 29 14:35:42 2014] [notice] child pid 22548 exit signal Segmentation fault (11) [Tue Jul 29 14:35:45 2014] [notice] child pid

nodjs npm 报错:Segmentation fault: 11

用n命令更新node,更新中间中断了,在执行node -v或者npm -v出现下面错误: Segmentation fault: 11 执行n命令,显示当前没有选中任何版本.解决方法: 用n命令重新设置要使用的版本即可. 例如 sudo n 5.10.1

iOS 开发报错 clang: error: unable to execute command: Segmentation fault: 11

ios开发报错 ld: can't link with a main executable file '/Users/apple/Library/Developer/Xcode/DerivedData/LePaiDemo-ftsuwgzvjdjwzghgkuefbzvdkvey/Build/Products/Debug-iphoneos/LePaiDemo.app/LePaiDemo' for architecture armv7 clang: error: unable to execute

Mac Segmentation fault: 11

同样一份代码,在windows10编译运行都没问题.但在mac上运行报Segmentation fault: 11错误. 原因是有指针被定义但是没有分配空间便传入函数,如 double *x; 因为Mac对内存安全要求非常严格,需要提前分配空间. double *x = new double[3] 原文地址:https://www.cnblogs.com/VVingerfly/p/9611067.html

php php-5.6.4.tar.bz2 apache 兼容问题 child pid 27858 exit signal Segmentation fault

环境 [root envirotar]# uname -a Linux i2.6.32-431.23.3.el6.x86_64 #1 SMP Thu Jul 31 17:20:51 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux Apache [[email protected] bin]# ./httpd -v Server version: Apache/2.4.10 (Unix) Server built: Dec 30 2014 10:31:54 第一次安

Linux系统下mpi 编程出现:Signal: Segmentation fault, Signal code: Address not mapped

在Ubuntu(安装了mpich和openmpi)下MPI编程时,代码没问题,但是在mpirun运行的时候出现如下问题[ubuntu:04803] *** Process received signal *** [ubuntu:04803] Signal: Segmentation fault (11) [ubuntu:04803] Signal code: Address not mapped (1) [ubuntu:04803] Failing at address: 0x7548d0c [