在linux下配置jdk1.5+tomcat+idea+svn(二)
接上:
三.安裝,配置idea5.1.2:
下載:
http://www.linuxeden.com/download/downfile2.php?softid=885安裝:
這個也是tar.gz的解壓式的安裝文件,我就不說了,參照二的方法安裝就可以了~解壓好后會出現一個idea-4267的文件夾~要說的是在進入到它的/bin后,執行./idea.sh時你也許會出現這樣的提示信息:
ERROR: cannot start IntelliJ IDEA.
No JDK found to run IDEA. Please validate either IDEA_JDK or JDK_HOME points to valid JDK installation
./idea.sh: line 56: /bin/java: 沒有那個文件或目錄
./idea.sh: line 56: exec: /bin/java: cannot execute: 沒有那個文件或目錄呵呵~這個是因為idea要的是$JDK_HOME,而我配置的確實$JAVA_HOME
解決的方法有兩個:
一是用vi去修改idea.sh文件,打開文件vi idea.sh,
在開頭的部分放上下面這段代碼:
JDK_HOME=$JAVA_HOME然后保存退出,在執行./idea.sh就可以了~
二是建一個空文檔,寫一個批處理文件~
在txt文檔內寫如如下的代碼:
export JDK_HOME=$JAVA_HOME
/home/xiaosao/tools/javabuilder/tools/idea-4267/bin/idea.sh注意:/home/xiaosao/tools/javabuilder/tools/idea-4267/bin/idea.sh是我idea所在的目錄~你則需要去改一下~
恩,idea這樣就配置完成了~還有,破解,在Win下的破解碼在linux一樣可以用的~現在idea出6.0版了,那天下了一個,布局和5.1.2是一樣的,但多了不少了功能,挺爽的~我現在在用6.0,破解沒有,不好意思,我也在用試用碼~嘎嘎我看網上對安裝配置eclipse的文檔特別多,我沒用過eclipse,但也裝了~,沒出現什么需要特別注意的~
下載地址:
http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.2.1-200609210945/eclipse-SDK-3.2.1-linux-gtk.tar.gz另外告訴大家一個我覺得不錯的網站,嘿嘿~學長們比我知道的早~
http://www.linuxeden.com/四.接下來就是安裝配置svn了,版本控制器~
下載:我用的版本穩定版SVN1.32
http://subversion.tigris.org/downloads/subversion-1.3.2.tar.gz解壓:
tar zxvf subversion-1.3.2.tar.gz依次輸入./configure , make , make install 進行編譯安裝完成。
開啟SVN服務:
svnserve -d檢測服務是否開啟:netstat -ntlp如果看到3690的端口正常開放了,證明SVN啟動了。]
下面是機器上的端口顯示:
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:32769 0.0.0.0:* LISTEN 2611/rpc.statd
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 2591/portmap
tcp 0 0 0.0.0.0:113 0.0.0.0:* LISTEN 2827/xinetd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 4860/cupsd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2846/sendmail: acce
tcp 0 0 :::3690 :::* LISTEN 5513/svnserve
tcp 0 0 :::22 :::* LISTEN 2812/sshd
下面這個就是了:
tcp 0 0 :::3690 :::* LISTEN 5513/svnserve
好了,svn已經架起來了,我們可以使用它了,首先要建立一個版本庫~命令如下:
建立項目命令:svnadmin create test test為版本庫,你project的名字!
建立完畢后,進入test文件夾~,你就可以看到一個conf的文件夾~進入里面有兩個文件passwd和svnserve.conf,用
vi去編輯svnserve.conf文件:
把文件里
#[general]
### These options control access to the repository for unauthenticated
### and authenticated users. Valid values are "write", "read",
### and "none". The sample settings below are the defaults.
#anon-access = read
#auth-access = write
### The password-db option controls the location of the password
### database file. Unless you specify a path starting with a /,
### the file's location is relative to the conf directory.
### Uncomment the line below to use the default password file.
#password-db = passwd
### The authz-db option controls the location of the authorization
### rules for path-based access control. Unless you specify a path
### starting with a /, the file's location is relative to the conf
### directory. If you don't specify an authz-db, no path-based access
### control is done.
的下面這四段代碼前面的#去掉~
#[general]
#anon-access = read
#auth-access = write
#password-db = passwd
接下來是通行證了
vi passwd
[user]
your_name = your_password這里設置的your_name是你的用戶名,your_password是你的密碼,這個是訪問SVN必要的通行證。
我的是
[user]
xiaosao = xiaosao這樣所由的準備工作就結束了,可以去使用svn了~
首次添加:
上傳文件~先要進入到你的項目源代碼文件夾,使用下面命令:
svn import /home/xiaosao/Projects/test_idea file:///home/xiaosao/tools/javabuilder/SVN/test -m "xiaosao"注:/home/xiaosao/Projects/test_idea,是我項目源代碼文件的文件目錄,
file:///home/xiaosao/tools/javabuilder/SVN/test則是我svn版本庫的目錄了~
checkout項目源代碼:
svn co file:///home/xiaosao/tools/javabuilder/SVN/test --username = xiaosao --password = xiaosao這些只是在我本機上使用的,并沒有涉及到從其他機器上import和co,所以co的目錄是file:///home......并不是 /home......,也不是:svn://home....這個要記住~svn://則是跨機器之間的操作,我還沒用過~如果你用了,則會出現
svn: 未知的主機名稱“home” 這樣的提示
如果是跨機器的,你可以嘗試svn co http://127.0.0.1/home/xiaosao/tools/javabuilder/SVN/test --username = xiaosao --password = xiaosao
這樣的操作,說一下,127.0.0.1是一個回環地址,也就我在本機上操作的地址,改成相應的其他主機的ip就可以了~另:查看主機名稱的指令:hostname
把增加的svn文件添加入svn庫:
svn add file:///home/xiaosao/tools/javabuilder/SVN/test/*.* --username = xiaosao --password = xiaosao
提交文件:
svn commit file:///home/xiaosao/tools/javabuilder/SVN/test/*.* --username = xiaosao --password = xiaosao更新文件:
svn update file:///home/xiaosao/tools/javabuilder/SVN/test/*.* --username = xiaosao --password = xiaosao我暫時也就會這些了~不過這些可以解決一些小問題了~可以在linux下寫web可以用版本控制了~
詳悉的可以參照這個論壇
www.iusesvn.com
這個論壇我感覺是相當的不錯~里面還有
Subversion中文手冊1.1呢
說了這么多亂七八糟的~也不知道看的人看沒看懂~放在這里以后忘記的時候可以查閱一下~
還有MySQL沒有進行配置~,沒有了數據庫,東西是寫不出來的~嘎嘎~繼續努力~先配置MySQL,爭取把oracle 9i系列的裝上