Good attempt, but has some problems. Try something like this (untested, but it compiles):
#include "FastLED.h"
#define NUM_LEDS 60
#define DATA_PIN 8
CRGB leds[NUM_LEDS];
unsigned long previousMillis;
const long interval = 1000;
uint8_t currentLed;
void setup() {
FastLED.addLeds<NEOPIXEL, DATA_PIN>(leds, NUM_LEDS);
leds[0] = CRGB( 100, 50, 50);
for (uint8_t i=1; i<NUM_LEDS; i++) {
leds[i] = CRGB( 0, 0, 0);
}
FastLED.show();
currentLed = 0;
previousMillis = millis();
}
void loop() {
unsigned long currentMillis = millis();
if (currentMillis - previousMillis >= interval) {
previousMillis = currentMillis;
leds[currentLed] = CRGB(0, 0, 0);
currentLed++;
if (currentLed >= NUM_LEDS) {
currentLed = 0;
}
leds[currentLed] = CRGB( 100, 50, 50);
FastLED.show();
}
}