2015-05-15 63 views
0

運行用ruby編寫的機架服務,我需要從外部路徑執行「rackup」,而不需要先瀏覽代碼的目錄。如何從遠程路徑執行「rackup」?

classic: cd/Volumes/Code/my_service; rackup

我想: rackup CD /卷/代碼/ my_service

這是因爲rackup犯規不採取此參數OBV不起作用。

+0

這是爲了讓'my_service'目錄下的'config.ru'文件能夠工作嗎? – matt

+0

是的,這是正確的。 – Yoni

回答

1

您可以指定配置文件作爲參數rackup。如果您不包含它,它將默認爲config.ru,並只會查看當前目錄。

在你的情況,你應該能夠運行:

rackup /Volumes/Code/my_service/config.ru 

你需要確保你的應用程序並不假定當前目錄是一樣的應用程序目錄,除此之外一切都應該工作好。