0

我正在 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 共享?还是我需要在某处引用桑巴拉?

4

2 回答 2

2

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

`mount -t cifs //server/share -o username=USERNAME,password=PASSWORD /directoryToMount`
于 2010-09-06T06:22:50.663 回答
0

您通常可以在操作系统级别上安装 Windows 驱动器,无需使用如此直接的东西。如果您缺乏管理员权限,您应该能够使用 FUSE 做您想做的事。

于 2010-09-06T02:00:20.303 回答