2010-04-29 4 views
0

Im используя следующее руководство для начала работы с рельсами для ubuntu 9.10. http://guides.rails.info/getting_started.htmlruby ​​on rails configuration

Я установил как рубин, так и драгоценный камень.


Gokul @ Gokul-ноутбук: ~ $ рубин -v рубин 1.8.7 (2009-06-12 174 номера патчей) [i486-Linux] Gokul @ Gokul-ноутбук: ~ $ самоцвет -v 1.3.6 Gokul @ Gokul-ноутбук: ~ $


Для рельсов,


Gokul @ Gokul-ноутбук: ~ $ Sudo камень установить рельсы


, похоже, не дает никакого ответа. поэтому он использовал диспетчер синаптических пакетов для его установки. И, похоже, он правильно установлен.


Gokul @ Gokul-ноутбук: ~ $ Рельсы Использование:/USR/бен/рельсы/путь/к/файл/приложение [опции]

Опции: -r, --ruby = path Путь к бинарнику Ruby по вашему выбору (иначе скрипты используют env, текущий путь диспетчеров).

        Default: /usr/bin/ruby1.8 
-d, --database=name    Preconfigure for selected database (options: mysql/oracle/postgresql/sqlite2/sqlite3/frontbase/ibm_db). 
           Default: sqlite3 
-D, --with-dispatchers   Add CGI/FastCGI/mod_ruby dispatches code to generated application skeleton 
           Default: false 
    --freeze      Freeze Rails in vendor/rails from the gems generating the skeleton 
           Default: false 
-m, --template=path    Use an application template that lives at path (can be a filesystem path or URL). 
           Default: (none) 

Rails Info:

-v, --version     Show the Rails version number and quit. 
-h, --help      Show this help message and quit. 

Общие параметры:

-p, --pretend     Run but do not make any changes. 
-f, --force      Overwrite files that already exist. 
-s, --skip      Skip files that already exist. 
-q, --quiet      Suppress normal output. 
-t, --backtrace     Debugging: show backtrace on errors. 
-c, --svn      Modify files with subversion. (Note: svn must be in path) 
-g, --git      Modify files with git. (Note: git must be in path) 

Описание: Команда 'Rails, создает новое приложение Rails с структуры каталогов по умолчанию и конфигурацию при путь, который вы укажете.

Пример: рельсы ~/Код/рубин/блог

This generates a skeletal Rails installation in ~/Code/Ruby/weblog. 
See the README in the newly created application to get going. 

Gokul @ Gokul-ноутбук: ~ $


папка приложения создается со всеми соответствующими папками. Проблема начинается со следующими командами ...


Gokul @ Gokul-ноутбук: ~ $ Sudo камень установить Bundler

[Sudo] пароль для Gokul:

успешно установлен пакетирования-0,9. 24

1 камень установлен

Установка ри документации для Bundler-0.9.24 ...

Установка RDoc документации Bundler-0.9.24 ...

Gokul @ Gokul-ноутбук: ~ $ расслоением установить

Не могу найти Gemfile

Gokul @ Gokul-ноутбук: ~ $


Приходит в базу данных, по умолчанию sqlite3 по умолчанию установлен правильно.


Gokul @ Gokul-ноутбук: ~ $ sqlite3

SQLite версии 3.6.16

Enter ".help" для получения инструкций

Введите SQL заявления завершаться ";"

SQLite>


Добро пожаловать на борт страницы не будучи в состоянии найти в (http://localhost:3000) после выполнения следующих команд ...


Gokul @ Gokul-ноутбук : ~/Рабочий стол $ rails блог

create 
    create app/controllers 
    create app/helpers 
    create app/models 
    create app/views/layouts 
    create config/environments 
    create config/initializers 
    create config/locales 
    create db 
    create doc 
    create lib 
    create lib/tasks 
    create log 
    create public/images 
    create public/javascripts 
    create public/stylesheets 
    create script/performance 
    create test/fixtures 
    create test/functional 
    create test/integration 
    create test/performance 
    create test/unit 
    create vendor 
    create vendor/plugins 
    create tmp/sessions 
    create tmp/sockets 
    create tmp/cache 
    create tmp/pids 
    create Rakefile 
    create README 
    create app/controllers/application_controller.rb 
    create app/helpers/application_helper.rb 
    create config/database.yml 
    create config/routes.rb 
    create config/locales/en.yml 
    create db/seeds.rb 
    create config/initializers/backtrace_silencers.rb 
    create config/initializers/inflections.rb 
    create config/initializers/mime_types.rb 
    create config/initializers/new_rails_defaults.rb 
    create config/initializers/session_store.rb 
    create config/environment.rb 
    create config/boot.rb 
    create config/environments/production.rb 
    create config/environments/development.rb 
    create config/environments/test.rb 
    create script/about 
    create script/console 
    create script/dbconsole 
    create script/destroy 
    create script/generate 
    create script/runner 
    create script/server 
    create script/plugin 
    create script/performance/benchmarker 
    create script/performance/profiler 
    create test/test_helper.rb 
    create test/performance/browsing_test.rb 
    create public/404.html 
    create public/422.html 
    create public/500.html 
    create public/index.html 
    create public/favicon.ico 
    create public/robots.txt 
    create public/images/rails.png 
    create public/javascripts/prototype.js 
    create public/javascripts/effects.js 
    create public/javascripts/dragdrop.js 
    create public/javascripts/controls.js 
    create public/javascripts/application.js 
    create doc/README_FOR_APP 
    create log/server.log 
    create log/production.log 
    create log/development.log 
    create log/test.log 

Gokul @ Gokul-ноутбук: ~/Desktop $ кд блог

Gokul @ Gokul-ноутбук: ~/Desktop/блог $ рейка дб: создать

(в/главная/Gokul/Desktop/блог)

Gokul @ Gokul-ноутбук: ~// блог $ рельсы сервер Desktop

create 
    create app/controllers 
    create app/helpers 
    create app/models 
    create app/views/layouts 
    create config/environments 
    create config/initializers 
    create config/locales 
    create db 
    create doc 
    create lib 
    create lib/tasks 
    create log 
    create public/images 
    create public/javascripts 
    create public/stylesheets 
    create script/performance 
    create test/fixtures 
    create test/functional 
    create test/integration 
    create test/performance 
    create test/unit 
    create vendor 
    create vendor/plugins 
    create tmp/sessions 
    create tmp/sockets 
    create tmp/cache 
    create tmp/pids 
    create Rakefile 
    create README 
    create app/controllers/application_controller.rb 
    create app/helpers/application_helper.rb 
    create config/database.yml 
    create config/routes.rb 
    create config/locales/en.yml 
    create db/seeds.rb 
    create config/initializers/backtrace_silencers.rb 
    create config/initializers/inflections.rb 
    create config/initializers/mime_types.rb 
    create config/initializers/new_rails_defaults.rb 
    create config/initializers/session_store.rb 
    create config/environment.rb 
    create config/boot.rb 
    create config/environments/production.rb 
    create config/environments/development.rb 
    create config/environments/test.rb 
    create script/about 
    create script/console 
    create script/dbconsole 
    create script/destroy 
    create script/generate 
    create script/runner 
    create script/server 
    create script/plugin 
    create script/performance/benchmarker 
    create script/performance/profiler 
    create test/test_helper.rb 
    create test/performance/browsing_test.rb 
    create public/404.html 
    create public/422.html 
    create public/500.html 
    create public/index.html 
    create public/favicon.ico 
    create public/robots.txt 
    create public/images/rails.png 
    create public/javascripts/prototype.js 
    create public/javascripts/effects.js 
    create public/javascripts/dragdrop.js 
    create public/javascripts/controls.js 
    create public/javascripts/application.js 
    create doc/README_FOR_APP 
    create log/server.log 
    create log/production.log 
    create log/development.log 
    create log/test.log 

Gokul @ Gokul-ноутбук: ~/Desktop/блог $


надежды кто-то может помочь мне с этим ...

+0

Какую версию рельсов вы пытаетесь установить? – tommasop

+0

Вы пытались использовать ruby ​​script/server вместо сервера rails? – khmarbaise

+0

@tommasop: rails версия: 2.2.3-1 (уже установлена ​​с использованием диспетчера синаптических пакетов). @khmarbaise: yey !! большое вам спасибо ... это работает ... ne way ... wat был проблемой? – Themasterhimself

ответ

1

Если вы хотите, чтобы начать работу со стабильной версией Rails на Ubuntu 9.10 я предлагаю:

Удалите все драгоценные камни, установленные по меткому, например или Synaptic и убедитесь, что RubyGems, по крайней мере в версии 1.3.5 ,

gem -v 
sudo gem install sqlite3-ruby rails # will install Rails 2.3.5 = latest stable release 
rails app 
cd app 
rake db:create 
script/server 

Если вы хотите узнать Rails 3 (в настоящее время beta3)

Удалить установленный пакет Rubygems через меткие, например или Synaptic и установить RubyGems 1.3.6 вручную.

wget http://production.cf.rubygems.org/rubygems/rubygems-1.3.6.tgz 
tar xfz rubygems*tgz 
cd rubygems-* 
sudo ruby setup.rb && cd .. 
gem -v 
# if gem command fails 
sudo ln -s /usr/bin/gem1.8 /usr/bin/gem 

sudo gem install sqlite3-ruby bundler rails -pre 
# will install Rails 3.0.0beta3 
rails app 
cd app 
bundle install 
rake db:create 
rails server 
0

После установки Bundler и генерировать рельсы приложение, которое нужно кд в рельсы приложения перед запуском

bundle install 

шагов:

gem install bundler 
rails blog 
cd blog 
bundle install 
+0

nope ... все еще с той же проблемой ... ------------ gokul @ gokul-laptop: ~/Desktop $ sudo gem install bundler --- Успешно установленный комплект- 0.9.24 --- 1 камень установлен --- Установка ри документации для пакетирования-0.9.24 ...---- Установка документации RDoc для Bundler-0.9.24 ...---- Gokul @ Gokul-ноутбук: ~/Desktop $ рельсам блог ---- создать --- создать приложение/контроллеры ---- создавать приложения/хелперы --- создать приложение/модели ---- . . . Gokul @ Gokul-ноутбук: ~/Desktop $ CD блог ---- Gokul @ Gokul-ноутбук: ~/Desktop/блог $ расслоением установить --- Не удалось найти Gemfile сервер – Themasterhimself

1

Для запуска типа сервера:

./script/server 

не:

rails server 

создает новый проект Rails в текущем каталоге.

+1

рельсы (или рельсы s) для Rails 3! –

+0

@Rouben: thanx, я не знал об этом, но это будет очень полезно в ближайшем будущем! – klew

0

Если у вас все еще есть проблема ... просто попробуйте этот комплект init. Это создаст GemFile.