2010-03-11 52 views
0

在使用BitNami在我的Windows 7 Ultimate 64bit上安裝Trac後,我遇到了一些問題。 的問題包括:Trac問題(與BitNami一起安裝)

  1. 顛覆控制 在安裝過程中,當BitNami設置詢問項目檔案庫的目錄,它只是如果你寫了一個不存在的路徑接受,否則你無法繼續。所以我不得不將路徑指向「C:\ Repositories \ TRAC」(一個新文件夾)而不是「C:\ Repositories \ DBG」(我創建的項目的存儲庫真的是這樣)。因此,在安裝後,我在關鍵

    [trac] 
    repository_dir = C:\Repositories\TRAC 
    repository_type = svn 
    

改變了trac.ini文件

[trac] 
    repository_dir = C:\Repositories\DBG 
    repository_type = svn 

而現在,當我登錄到Trac系統的DBG項目,它警告:

警告:不能與 庫(在「repository_dir」同步已 改變,一個「TRAC管理員重新同步」需要操作)。查看 Trac日誌以獲取更多信息。

當我去到CMD會發生以下情況:

C:\Users\Fernando>cd\ 

C:\>cd C:\Program Files\BitNami Trac Stack\trac\Scripts 

C:\Program Files\BitNami Trac Stack\trac\Scripts>trac-admin resync 
Welcome to trac-admin 0.11.6 
Interactive Trac administration console. 
Copyright (c) 2003-2009 Edgewall Software 

Type: '?' or 'help' for help on commands. 

Trac [C:\Program Files\BitNami Trac Stack\trac\Scripts\resync]> resync 
Failed to open environment. [Errno 2] No such file or directory: 'C:\\Program Fi 
les\\BitNami Trac Stack\\trac\\Scripts\\resync\\VERSION' 
Traceback (most recent call last): 
    File "c:\program files\bitnami trac stack\trac\lib\site-packages\Trac-0.11.6-p 
y2.5.egg\trac\admin\console.py", line 177, in env_open 
    self.__env = Environment(self.envname) 
    File "c:\program files\bitnami trac stack\trac\lib\site-packages\Trac-0.11.6-p 
y2.5.egg\trac\env.py", line 209, in __init__ 
    self.verify() 
    File "c:\program files\bitnami trac stack\trac\lib\site-packages\Trac-0.11.6-p 
y2.5.egg\trac\env.py", line 277, in verify 
    fd = open(os.path.join(self.path, 'VERSION'), 'r') 
IOError: [Errno 2] No such file or directory: 'C:\\Program Files\\BitNami Trac S 
tack\\trac\\Scripts\\resync\\VERSION' 

C:\Program Files\BitNami Trac Stack\trac\Scripts> 

什麼它應該是什麼?

2-Configuration Logo:
我找不到將我的項目標誌放置在左上角的位置! 在header_logo鍵:

[header_logo] 
    alt = DBG 
    height = 50 
    link = http://localhost:801/trac/DBG 
    src = ITINT150.png 
    width = 150 

我已經放在ITINT150.png文件相同的文件夾trac.ini測試(很顯然,我是不會離開那裏),但TRAC不找到它,查看生成的鏈接標記的html代碼,它指向:src =「/ trac/DBG/chrome/common/ITINT150.png」,但是該文件夾位於何處,因此我可以將圖像放置在那裏?

在此先感謝!

回答

5

對於resync,trac-admin的第一個參數是trac環境目錄。這樣跑

trac-admin <path-to-trac-environment> resync 

隨着Trac的0.12,上面的命令改爲:

trac-admin <path-to-trac-environment> repository resync <repository-name or '*'> 

爲標誌,將src設置爲site/ITINT150.png,並把ITINT150.png<path-to-trac-environment>/htdocs目錄。

+0

@retracile:標誌現在是好的,但是當我嘗試運行命令 「C:\ Program Files文件\ BitNami Trac的堆棧\ TRAC \腳本> TRAC管理員C:\ TRAC \ DBG resync「 我收到一條消息:」程序無法啓動,因爲您的計算機缺少libapr-1.dll。嘗試重新安裝程序來修復此問題「 – Tufo 2010-03-12 21:31:43

+0

@Tufo:聽起來像是有什麼問題Subversion安裝。我建議爲這個問題提出一個新的問題;我不太瞭解BitNami或Windows對此有多大幫助。 – retracile 2010-03-12 21:43:49

0

我試過@reclile的解決方案,但我收到了來自trac-admin的「命令未找到」消息。這是最終爲我工作:

trac-admin </path/to/trac/env> repository resync "*" 

這最後一個參數指定庫重新同步,並可以與特定回購的名稱進行切換(大概有完整的報價,我沒有嘗試的話),如果你不想重新同步所有回購。看到這裏的細節:http://trac.edgewall.org/wiki/TracAdmin