История изменений
Исправление
Novator,
(текущая версия)
:
Я в Пандоре использую такой метод:
# Platform detection
# RU: Определение платформы
def os_family
case RUBY_PLATFORM
when /ix/i, /ux/i, /gnu/i, /sysv/i, /solaris/i, /sunos/i, /bsd/i
"unix"
when /win/i, /ming/i
"windows"
else
"other"
end
end
# Paths and files ('join' gets '/' for Linux and '\' for Windows)
# RU: Пути и файлы ('join' дает '/' для Линукса и '\' для Винды)
if os_family != 'windows'
$pandora_root_dir = Dir.pwd # Current Pandora directory
else
$pandora_root_dir = '.'
end
$pandora_base_dir = File.join($pandora_root_dir, 'base')
$pandora_view_dir = File.join($pandora_root_dir, 'view')
$pandora_model_dir = File.join($pandora_root_dir, 'model')
$pandora_lang_dir = File.join($pandora_root_dir, 'lang')
$pandora_sqlite_db = File.join($pandora_base_dir, 'pandora.sqlite')
$pandora_sqlite_db2 = File.join($pandora_base_dir, 'pandora2.sqlite')
Ибо в Windows XP проблема с русскими путями.
(в другой винде не пробовал, ибо нету)
Исправление
Novator,
:
Я в Пандоре использую такой метод:
# Platform detection
# RU: Определение платформы
def os_family
case RUBY_PLATFORM
when /ix/i, /ux/i, /gnu/i, /sysv/i, /solaris/i, /sunos/i, /bsd/i
"unix"
when /win/i, /ming/i
"windows"
else
"other"
end
end
# Paths and files ('join' gets '/' for Linux and '\' for Windows)
# RU: Пути и файлы ('join' дает '/' для Линукса и '\' для Винды)
if os_family != 'windows'
$pandora_root_dir = Dir.pwd # Current Pandora directory
else
$pandora_root_dir = '.'
end
$pandora_base_dir = File.join($pandora_root_dir, 'base')
$pandora_view_dir = File.join($pandora_root_dir, 'view')
$pandora_model_dir = File.join($pandora_root_dir, 'model')
$pandora_lang_dir = File.join($pandora_root_dir, 'lang')
$pandora_sqlite_db = File.join($pandora_base_dir, 'pandora.sqlite')
$pandora_sqlite_db2 = File.join($pandora_base_dir, 'pandora2.sqlite')
Ибо в Windows XP проблема с русскими путями.
(в другой винде не пробовал, ибо нету)
Исправление
Novator,
:
Я в Пандоре использую такой метод:
# Platform detection
# RU: Определение платформы
def os_family
case RUBY_PLATFORM
when /ix/i, /ux/i, /gnu/i, /sysv/i, /solaris/i, /sunos/i, /bsd/i
"unix"
when /win/i, /ming/i
"windows"
else
"other"
end
end
# Paths and files ('join' gets '/' for Linux and '\' for Windows)
# RU: Пути и файлы ('join' дает '/' для Линукса и '\' для Винды)
if os_family != 'windows'
$pandora_root_dir = Dir.pwd # Current Pandora directory
else
$pandora_root_dir = '.'
end
$pandora_base_dir = File.join($pandora_root_dir, 'base') $pandora_view_dir = File.join($pandora_root_dir, 'view')
$pandora_model_dir = File.join($pandora_root_dir, 'model')
$pandora_lang_dir = File.join($pandora_root_dir, 'lang')
$pandora_sqlite_db = File.join($pandora_base_dir, 'pandora.sqlite')
$pandora_sqlite_db2 = File.join($pandora_base_dir, 'pandora2.sqlite')
Ибо в Windows XP проблема с русскими путями.
(в другой винде не пробовал, ибо нету)
Исходная версия
Novator,
:
Я в Пандоре использую такой метод:
# Platform detection
# RU: Определение платформы
def os_family
case RUBY_PLATFORM
when /ix/i, /ux/i, /gnu/i, /sysv/i, /solaris/i, /sunos/i, /bsd/i
"unix"
when /win/i, /ming/i
"windows"
else
"other"
end
end
# Paths and files ('join' gets '/' for Linux and '\' for Windows)
# RU: Пути и файлы ('join' дает '/' для Линукса и '\' для Винды)
if os_family != 'windows'
$pandora_root_dir = Dir.pwd # Current Pandora directory
else
$pandora_root_dir = '.'
end
Ибо в Windows XP проблема с русскими путями.
(в другой винде не пробовал, ибо нету)