【问题标题】:samba share on rails在 Rails 上共享 samba
【发布时间】:2010-09-06 01:21:16
【问题描述】:

我正在 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 的引用?

【问题讨论】:

    标签: ruby-on-rails windows samba rhel


    【解决方案1】:

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

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

    【讨论】:

    • 这可能不是直接回答上面的问题,但是看到我也无法让 Sambala 工作,这个答案对我也有帮助。
    【解决方案2】:

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

    【讨论】:

    • 可以在操作系统级别执行此操作,但共享所有者希望我们仅在放置文件时进行连接。
    猜你喜欢
    • 2022-11-10
    • 2013-11-20
    • 2011-09-26
    • 1970-01-01
    • 1970-01-01
    • 2023-03-17
    • 2013-06-05
    • 1970-01-01
    • 2013-04-13
    相关资源
    最近更新 更多