Running Discourse on Windows 7 64 bit

(fortm) #1

I downloaded latest vagrant box , installed Virtual Box 4.3.20 .

But, when I am doing “bundle exec rails s” , from log I don’t see any issues but on localhost -
localhost:4000 keeps on loading and does not shows the first page.

I am running it behind firewall but got past bundle install using export http_proxy and https_proxy.

Any help ?

(Khoa Nguyen) #2

Wait for it. It takes 10 mins for inital load of Discourse on my laptop (wins 8.1 64 bit).

For better result, you can use *nix OS

(fortm) #3

@thangngoc89, I have been waiting for half an hour now. It goes till here and then loader is getting in infinite loop.

D, [2015-03-31T09:04:30.669194 #4976] DEBUG -- :   User Load (2.4ms)  SELECT "users"."id", "users"."email", "users"."username", "users"."uploaded_avatar_id" FROM "users"  WHERE "users"."id" IN (24, 7, 23, 19, 22, 2, 20, 22, 11, 20, 14, 9, 20, 11, 12)
I, [2015-03-31T09:04:30.717566 #4976]  INFO -- :   Rendered list/list.erb within layouts/application (2.8ms)
I, [2015-03-31T09:04:30.735106 #4976]  INFO -- :   Rendered layouts/_head.html.erb (0.3ms)
I, [2015-03-31T09:04:30.764567 #4976]  INFO -- :   Rendered common/_special_font_face.html.erb (10.0ms)
D, [2015-03-31T09:04:30.786085 #4976] DEBUG -- :   ColorScheme Load (2.6ms)  SELECT  "color_schemes".* FROM "color_schemes"  WHERE "color_schemes"."versioned_id" IS NULL AND "color_schemes"."enabled" = 't' LIMIT 1
D, [2015-03-31T09:04:30.794403 #4976] DEBUG -- :    (2.5ms)  SELECT  "categories"."updated_at" FROM "categories"   ORDER BY updated_at desc LIMIT 1
I, [2015-03-31T09:04:31.139660 #4976]  INFO -- :   Rendered common/_discourse_stylesheet.html.erb (357.5ms)
I, [2015-03-31T09:04:37.490811 #4976]  INFO -- :   Rendered application/_header.html.erb (0.7ms)
I, [2015-03-31T09:04:37.517803 #4976]  INFO -- :   Rendered common/_discourse_javascript.html.erb (8.0ms)
I, [2015-03-31T09:04:37.521545 #4976]  INFO -- : Completed 200 OK in 6950ms (Views: 6831.0ms | ActiveRecord: 33.0ms)

(fortm) #4

It finally loads giving this error in log -

F, [2015-03-31T09:31:37.277429 #4976] FATAL -- :
ActionController::RoutingError (No route matches [GET] "/letter_avatar/pekka.gaiser/25/2.png"):
  config/initializers/silence_logger.rb:24:in `call'
  lib/middleware/missing_avatars.rb:21:in `call'
  lib/middleware/turbo_dev.rb:33:in `call'

clicking a post takes about 15 seconds to open however

(fortm) #5

@thangngoc89 , Is it downloading any data for each page request from internet ?
I am setting up for local DEV

(Khoa Nguyen) #6

No. You can search in this forum for further infomation about vagrant and windows

(Blake Erickson) #7

I’m on a windows box now and didn’t have any luck with running Discourse in Vagrant (I don’t think it is kept up to date).

I used virtual box and installed an Ubuntu machine for development. I had much better luck using Ubuntu 14.04.2 instead of 14.10.

(Mittineague) #8

Ah, the old “valid membername” glitch.
Try running these 2 lines in your Rails console (without the line wraps)

User.where(id: 11).update_all(username: 'pekka_gaiser', name: 'pekka_gaiser', username_lower: 'pekka_gaiser')
User.where(id: 15).update_all(username: 'sam_saffron', name: 'sam_saffron', username_lower: 'sam_saffron')

Also, I’ve found that using Chrome instead of Firefox is much quicker for reasons unknown to me

(Jeff Atwood) #9

User names with periods were removed in 2013, so that is very old data you are looking at.

(Kane York) #10

Yes, and it’s the data in the Vagrant image…