2010-09-06 109 views
0

我在rails中運行一個XML文件(在RHEL上運行),然後需要將這個文件發佈到windows共享中。在rails上共享samba

桑巴拉安裝,使我們可以SMB的份額,但在運行一些測試代碼後,我得到的錯誤: 未初始化的常量的ApplicationController ::桑巴拉

samba = Sambala.new( :domain => 'myDOMAIN', 
         :host  => 'myHOST', 
         :share => 'mySHARE', 
         :user  => 'myUSER', 
         :password => 'myPASSWORD') 

    samba.cd('mySHARE') # => true 
    samba.put(:from => 'aLocalFile.txt') 

有沒有更好的方式來連接到Windows共享在RHEL上使用rails?或者我需要在某處包含對sambala的引用?

回答

1

使用`鍵可以發送操作系統命令。

`mount -t cifs //server/share -o username=USERNAME,password=PASSWORD /directoryToMount` 
+0

這可能不是直接回答上面的問題,但看到我無法得到Sambala的工作,這個答案也幫助了我。 – Unixmonkey 2011-07-11 15:19:36

0

您可以平常在操作系統級上安裝Windows驅動器,無需使用如此直接的東西。如果你缺乏管理員權限,你應該可以使用FUSE來做你想做的事情。

+0

可以在操作系統級別執行此操作,但共享所有者更希望我們僅在我們放置文件時才進行連接。 – Rumpleteaser 2010-09-06 02:09:32

相關問題