rail 3 omniauth вход в учетную запись google Разрешение отклонено

Я использую omniauth для входа в систему с помощью учетной записи Google. Для локальной его работы, когда я перешел в производство, я получаю ошибку отказа в разрешении.

вот код в omniauth.rb

require 'openid/store/filesystem'

Rails.application.config.middleware.use OmniAuth::Builder do    
    provider :open_id, OpenID::Store::Filesystem.new('/tmp')    
end

производственная среда, я получаю эту ошибку

Ошибка::EACCES

Отказано в доступе — /tmp/temp/tmp20110502-27770-1tje7xp.lock

Rails.root: /home/deployer/releases/20110502083952

Я использую пассажира и nginx на рабочем сервере.


person prasannaboga    schedule 02.05.2011    source источник


Ответы (1)


Где вы развертываете свое приложение?

Пытаться:

provider :open_id, OpenID::Store::Filesystem.new('./tmp')

Надеюсь это поможет.

person Benjamin Tan Wei Hao    schedule 12.06.2011