доля самбы на рельсах

Я пишу XML-файл в rails (работает на 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')

Есть ли лучший способ подключиться к общему ресурсу Windows с помощью рельсов на RHEL? или мне нужно где-то включить ссылку на самбалу?


person Rumpleteaser    schedule 06.09.2010    source источник


Ответы (2)


с помощью клавиши ` вы можете отправлять команды ОС.

`mount -t cifs //server/share -o username=USERNAME,password=PASSWORD /directoryToMount`
person Rumpleteaser    schedule 06.09.2010
comment
Возможно, это не является прямым ответом на вопрос выше, но, видя, что я вообще не смог заставить Sambala работать, этот ответ тоже помог мне. - person Unixmonkey; 11.07.2011

Обычно вы можете просто смонтировать диск Windows на уровне ОС, нет необходимости использовать что-то прямое. Если вам не хватает прав администратора, вы сможете использовать FUSE, чтобы делать то, что хотите.

person tadman    schedule 06.09.2010
comment
Это можно сделать на уровне ОС, но владельцы общего ресурса предпочли бы, чтобы мы подключались только при размещении файла. - person Rumpleteaser; 06.09.2010