Hola de nuevo

Despues de haber leído el tutorial de G2K sobre Smarty, me puse a probarlo en seguida. Pero no me funciona :S me sale el siguiente error:
Fatal error: Smarty error: unable to write to $compile_dir '/Applications/XAMPP/xamppfiles/htdocs/smartyd/templates_c'. Be sure $compile_dir is writable by the web server user. in /Applications/XAMPP/xamppfiles/lib/php/smarty/Smarty.class.php on line 1093
Les explico.. tengo la libreria de smarty en
Macintosh HD/Applications/XAMPP/xamppfiles/lib/php/SmartyY tengo el directorio de smarty que contiene las carpetas templates_c, etc, aquí
Macintosh HD/Applications/XAMPP/htdocs/smartydEl
index.tpl esta en
templatesindex2.php<?php
require('smarty/Smarty.class.php');
$smarty = new Smarty();
$smarty->template_dir = 'smartyd/templates';
$smarty->compile_dir = 'smartyd/templates_c';
$smarty->cache_dir = 'smartyd/cache';
$smarty->config_dir = 'smartyd/configs';
$smarty->assign('usuario', "G2K");
$smarty->display('index.tpl');
?>index.tpl<table width="200" border="1"cellpadding="0" cellspacing="0">
<tr>
<td>Hola {$usuario}</td>
</tr>
</table>
SOLUCIONADO
El problema era que nunca asignaba los permisos, yo pensaba que si pero por alguna razón no lo hacía, y una vez logré hacerlo funcionar (no se como) lo hice por la terminal y me asegure que todo estuviera bien..