2013-01-16 63 views
1

我有一種感覺,這將是一個非常愚蠢的問題,但我厭倦了無休止地閱讀文檔,甚至沒有確定我在正確的道路上。如何在CentOS上運行Play框架?

我正試圖讓Play框架在我的服務器上工作。我有root用戶訪問這臺服務器,它使用CentOS作爲操作系統。我可以使用brew包管理器使我的本地OS X機器上的Play框架完美工作,但我似乎無法使用yum包管理器(CentOS使用的是什麼)找到Play框架,因此我必須下載並手動安裝框架,這是我目前遇到的問題。

到目前爲止,我所做的只是使用wget將Play框架安裝文件複製到CentOS機器並將其解壓縮。我運行這個:

wget http://download.playframework.org/releases/play-2.0.4.zip 
unzip play-2.0.4.zip 

創建一個名爲「play-2.0.4」的目錄,並且所有與框架相關的文件都在其中。我不確定接下來要做什麼。如果我進入這個目錄並鍵入play,它只是說「bash:play:command not found」,即使文件「play」肯定在當前目錄中並且是可執行的。我發出chmod +x play只是爲了確保它仍然不會執行。我認爲這是我需要執行的文件才能使框架正常工作,但我不確定。我對Linux和服務器管理相對來說比較陌生,所以如果你能指引我朝着正確的方向發展,那會對我有很大的幫助。

+4

你應該嘗試./play,而不是因爲它很可能不是你的路徑 –

+0

感謝你!有用。我只需要./來指示當前目錄。哇。多麼簡單的答案。我嘗試將它添加到我的路徑,但我鏈接到實際的可執行文件,而不是包含目錄。我將它添加到$ PATH中,並且它現在也可以運行,沒有./來指示當前目錄。感謝您花時間閱讀我的問題和答案。 – skcin7

回答

4

有2種方式來做到這一點

  1. 設置路徑play文件夾。打開終端,輸入:

    回聲 「出口PATH = $ PATH:[路徑到您的播放文件夾]」 >>〜/ .bashrc中

    源的〜/ .bashrc

  2. 創建一個軟鏈接到你的bin文件夾

    須藤LN -s /播放的/ usr/bin中/