在轨道上的samba共享

时间:2010-09-06 01:21:16

标签: ruby-on-rails windows samba rhel

我在rails中编写一个XML文件(在RHEL上运行),然后需要将此文件发布到Windows共享。

安装Sambala以便我们可以将SMB转移到共享,但在运行一些测试代码后,我收到错误: 未初始化的常量ApplicationController :: Sambala

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

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

有没有更好的方法在RHEL上使用rails连接到Windows共享?或者我是否需要在某处包含对sambala的引用?

2 个答案:

答案 0 :(得分:2)

使用`键可以发送操作系统命令。

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

答案 1 :(得分:0)

您通常可以在操作系统级别安装Windows驱动器,无需使用如此直接的东西。如果您缺少管理员权限,您应该可以使用FUSE来执行您想要的操作。