cAng^Er

          不懂我的人 , 離不了我 , 該了解了解我 !而懂我的人 , 更離不了我 , 因?yàn)樗麄儛?ài)我 。

            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            30 隨筆 :: 16 文章 :: 18 評(píng)論 :: 0 Trackbacks
                                  在linux下配置jdk1.5+tomcat+idea+svn(二)
          接上:
          三.安裝,配置idea5.1.2:
          下載:
          http://www.linuxeden.com/download/downfile2.php?softid=885
          安裝:
          這個(gè)也是tar.gz的解壓式的安裝文件,我就不說(shuō)了,參照二的方法安裝就可以了~解壓好后會(huì)出現(xiàn)一個(gè)idea-4267的文件夾~要說(shuō)的是在進(jìn)入到它的/bin后,執(zhí)行./idea.sh時(shí)你也許會(huì)出現(xiàn)這樣的提示信息:
           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: 沒(méi)有那個(gè)文件或目錄
          ./idea.sh: line 56: exec: /bin/java: cannot execute: 沒(méi)有那個(gè)文件或目錄

          呵呵~這個(gè)是因?yàn)閕dea要的是$JDK_HOME,而我配置的確實(shí)$JAVA_HOME
          解決的方法有兩個(gè):
           一是用vi去修改idea.sh文件,打開(kāi)文件vi idea.sh,
          在開(kāi)頭的部分放上下面這段代碼:
          JDK_HOME=$JAVA_HOME
          然后保存退出,在執(zhí)行./idea.sh就可以了~
          二是建一個(gè)空文檔,寫一個(gè)批處理文件~
          在txt文檔內(nèi)寫如如下的代碼:
          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一樣可以用的~現(xiàn)在idea出6.0版了,那天下了一個(gè),布局和5.1.2是一樣的,但多了不少了功能,挺爽的~我現(xiàn)在在用6.0,破解沒(méi)有,不好意思,我也在用試用碼~嘎嘎我看網(wǎng)上對(duì)安裝配置eclipse的文檔特別多,我沒(méi)用過(guò)eclipse,但也裝了~,沒(méi)出現(xiàn)什么需要特別注意的~
          下載地址: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
          另外告訴大家一個(gè)我覺(jué)得不錯(cuò)的網(wǎng)站,嘿嘿~學(xué)長(zhǎng)們比我知道的早~
          http://www.linuxeden.com/
          四.接下來(lái)就是安裝配置svn了,版本控制器~
          下載:我用的版本穩(wěn)定版SVN1.32http://subversion.tigris.org/downloads/subversion-1.3.2.tar.gz
          解壓: tar zxvf subversion-1.3.2.tar.gz

          依次輸入./configure , make , make install 進(jìn)行編譯安裝完成。

          開(kāi)啟SVN服務(wù):svnserve -d
          檢測(cè)服務(wù)是否開(kāi)啟:netstat -ntlp如果看到3690的端口正常開(kāi)放了,證明SVN啟動(dòng)了。]
          下面是機(jī)器上的端口顯示:
          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
          下面這個(gè)就是了:
          tcp        0      0 :::3690              :::*                       LISTEN      5513/svnserve
          好了,svn已經(jīng)架起來(lái)了,我們可以使用它了,首先要建立一個(gè)版本庫(kù)~命令如下:
          建立項(xiàng)目命令:svnadmin create  test    test為版本庫(kù),你project的名字!
          建立完畢后,進(jìn)入test文件夾~,你就可以看到一個(gè)conf的文件夾~進(jìn)入里面有兩個(gè)文件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
          接下來(lái)是通行證了
          vi passwd
          [user]
          your_name = your_password

          這里設(shè)置的your_name是你的用戶名,your_password是你的密碼,這個(gè)是訪問(wèn)SVN必要的通行證。
          我的是
          [user]
          xiaosao = xiaosao

          這樣所由的準(zhǔn)備工作就結(jié)束了,可以去使用svn了~
          首次添加:
          上傳文件~先要進(jìn)入到你的項(xiàng)目源代碼文件夾,使用下面命令:
          svn import /home/xiaosao/Projects/test_idea file:///home/xiaosao/tools/javabuilder/SVN/test -m "xiaosao"
          注:/home/xiaosao/Projects/test_idea,是我項(xiàng)目源代碼文件的文件目錄,
          file:///home/xiaosao/tools/javabuilder/SVN/test則是我svn版本庫(kù)的目錄了~
          checkout項(xiàng)目源代碼:
          svn co file:///home/xiaosao/tools/javabuilder/SVN/test --username = xiaosao --password = xiaosao
          這些只是在我本機(jī)上使用的,并沒(méi)有涉及到從其他機(jī)器上import和co,所以co的目錄是file:///home......并不是 /home......,也不是:svn://home....這個(gè)要記住~svn://則是跨機(jī)器之間的操作,我還沒(méi)用過(guò)~如果你用了,則會(huì)出現(xiàn)
          svn: 未知的主機(jī)名稱“home” 這樣的提示
          如果是跨機(jī)器的,你可以嘗試svn co http://127.0.0.1/home/xiaosao/tools/javabuilder/SVN/test --username = xiaosao --password = xiaosao
          這樣的操作,說(shuō)一下,127.0.0.1是一個(gè)回環(huán)地址,也就我在本機(jī)上操作的地址,改成相應(yīng)的其他主機(jī)的ip就可以了~另:查看主機(jī)名稱的指令:hostname
          把增加的svn文件添加入svn庫(kù):
          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
          我暫時(shí)也就會(huì)這些了~不過(guò)這些可以解決一些小問(wèn)題了~可以在linux下寫web可以用版本控制了~
          詳悉的可以參照這個(gè)論壇
          www.iusesvn.com
          這個(gè)論壇我感覺(jué)是相當(dāng)?shù)牟诲e(cuò)~里面還有
          Subversion中文手冊(cè)1.1


             說(shuō)了這么多亂七八糟的~也不知道看的人看沒(méi)看懂~放在這里以后忘記的時(shí)候可以查閱一下~
          還有MySQL沒(méi)有進(jìn)行配置~,沒(méi)有了數(shù)據(jù)庫(kù),東西是寫不出來(lái)的~嘎嘎~繼續(xù)努力~先配置MySQL,爭(zhēng)取把oracle 9i系列的裝上






          posted on 2006-10-08 11:20 cAng^Er 閱讀(1740) 評(píng)論(0)  編輯  收藏 所屬分類: |:Web View:|
          主站蜘蛛池模板: 同德县| 佛山市| 哈尔滨市| 林州市| 秦皇岛市| 虞城县| 靖西县| 平塘县| 岳普湖县| 呼图壁县| 古蔺县| 渭南市| 新安县| 德保县| 宁德市| 平谷区| 福贡县| 合山市| 苏尼特左旗| 北安市| 云林县| 扎兰屯市| 中方县| 兴隆县| 岱山县| 禄丰县| 辽宁省| 黄平县| 前郭尔| 苏尼特右旗| 纳雍县| 工布江达县| 营口市| 上虞市| 肇源县| 汝州市| 阜平县| 兰坪| 安宁市| 荔浦县| 尤溪县|