今天下载了spring3.2.0的新版本,打开libs目录后,发现除了要正常使用的jar之外,还有好多javadoc和sources的jar
文件,想把正常使用的Jar拷贝出来,但一个个选又太麻烦,就想着反正最近在学ruby,干脆用ruby写个小工具帮我拷贝吧,
就当是练习了,呵呵。
Ruby代码
#! ruby -Ku
require "fileutils"
#原始jar文件目录
org_spring_lib_dir = "E:\\Download\\spring3.2.0\\spring-framework-3.2.0.RELEASE\\libs"
#拷贝后jar文件目录
dest_spring_lib_dir = "E:\\Download\\spring3.2.0\\spring-framework-3.2.0\\usedlibs"
#拷贝目录不存在的话创建
if !File.exist?(dest_spring_lib_dir) then
#windows下权限设置是个问题,有待解决
FileUtils.mkdir_p(dest_spring_lib_dir)
print(dest_spring_lib_dir + " was created!\n")
end
Dir.foreach(org_spring_lib_dir){|fileName|
#除javadoc和sources的jar文件全部拷贝到新目录
org_file = org_spring_lib_dir + "\\" + fileName
#记得排除.目录和..目录
if !(fileName.include? "javadoc") && !(fileName.include? "sources") && !File.directory?(org_file) then
FileUtils.cp_r(org_file, dest_spring_lib_dir)
print(fileName + " was copied!\n")
end
}
[ruby] view plain copy
#! ruby -Ku
require "fileutils"
#原始jar文件目录
org_spring_lib_dir = "E:\\Download\\spring3.2.0\\spring-framework-3.2.0.RELEASE\\libs"
#拷贝后jar文件目录
dest_spring_lib_dir = "E:\\Download\\spring3.2.0\\spring-framework-3.2.0\\usedlibs"
#拷贝目录不存在的话创建
if !File.exist?(dest_spring_lib_dir) then
#windows下权限设置是个问题,有待解决
FileUtils.mkdir_p(dest_spring_lib_dir)
print(dest_spring_lib_dir + " was created!\n")
end
Dir.foreach(org_spring_lib_dir){|fileName|
#除javadoc和sources的jar文件全部拷贝到新目录
org_file = org_spring_lib_dir + "\\" + fileName
#记得排除.目录和..目录
if !(fileName.include? "javadoc") && !(fileName.include? "sources") && !File.directory?(org_file) then
FileUtils.cp_r(org_file, dest_spring_lib_dir)
print(fileName + " was copied!\n")
end
}
上面写的方法比较笨,准备以后再改改,我也是边查api边写的。
之后发现个问题,在创建目录的时候,用mkdir会报错,告诉我没有那样的目录,得用mkdir_p才行。
然后是关于创建后的目录的权限问题,看api好像全是linux的权限代码指定,貌似在windows下没法设定读写权限。我一开始创建目录后,发现是只读属性,导致我后面在拷贝文件时报错,告诉我没有权限。 果然,ruby还是适合在linux下用呀。
三糖不是多糖,应该是寡糖。原因如下:三糖由三分子单糖以糖苷键连结而组成的化合物之总称。天然存在的三糖,有龙胆属(龙胆)根中的龙胆三糖,广泛分布于甘蔗等的棉子糖,以及松柏类分泌的松三糖和车前属(Plantago)种子中分离出的车前三糖(Planteose)等。其他,作为多糖部分水解产物的有麦芽三糖等。
在Mac OS X上安装 Ruby运行环境:在安装CocoaPods之前要先配置好RUBY环境,本文就怎么安装RUBY的环境进行一总结。安装Ruby环境首先需要安装Xcode然后需要安装Homebrew,接下来需要安装RVM最后安装Ruby环境。
Homebrew是一个包管理器,用于在mac上安装一些os x上没有的UNiX工具。Homebrew将这些工具统统安装到了 /usr/local/Cellar 目录中,并在 /usr/local/bin 中创建符号链接。
1.中文地址:http://brew.sh/index_zh-cn.html
打开终端(Terminal)把以下粘贴到终端内
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装过程中需要按回车确认(Press enter to continue)安装完后可以通过brew doctor命令检查是否安装成功,如果提示"Your system is ready to brew."就可以使用了。可以参考:http://blog.csdn.net/maojudong/article/details/7918291
2.安装设置RVM
命令:curl -L https://get.rvm.io | bash -s stable
期间会问你管理员的密码,以及自动通过homebrew安装依赖包,等待一段时间后就可以成功安装好 RVM。 然后,载入 RVM环境(新开 Termal 就不用这么做了,会自动重新载入的)
3. 设置RVM
通过以下命令启用RVM
source ~/.rvm/scripts/rvm
检查一下是否安装正确命令
rvm -v
正确的话会出现类似下面的文字
rvm 1.26.11 (master) by Wayne E. Seguin [email protected]>, Michal Papis [email protected]>[https://rvm.io/]
4.安装RUBY
rvm install 2.0.0
漫长的等待下载过程,安装完成后需要执行下面的命令指定哪个RUBY为系统默认的
rvm 2.0.0 --default