Я изучаю как Yii, так и Git в то же время, и я нахожу проблемы с моими коммитами. Я использую BitBucket, если это имеет значение.Yii и Git Repos
В принципе, если я создаю проект и передаю репо, когда я попытаюсь вытащить это репо на другую машину, я начну с целой кучи ошибок конфигурации времени Yii.
Я нашел способ обойти его, но он кажется грязным. Если я загружаю более старую фиксацию репо сразу после добавления проекта и удаляю проект вручную, то повторно добавьте его через инструменты yii (yiic), я могу перезаписать его с помощью обновлений от последнего фиксации, чтобы вернуть все обратно ,
Это кажется грязным и, как будто он просит неприятностей. Что-то я здесь делаю с Yii?
Редактировать Ниже приводится точное сообщение об ошибке, как представляется:
CException
Application runtime path "/Applications/MAMP/htdocs/yii-sandbox/projects/trackstar/protected/runtime" is not valid. Please make sure it is a directory writable by the Web server process.
/Applications/MAMP/htdocs/yii-sandbox/framework/base/CApplication.php(289)
277 return $this->_runtimePath;
278 }
279 }
280
281 /**
282 * Sets the directory that stores runtime files.
283 * @param string $path the directory that stores runtime files.
284 * @throws CException if the directory does not exist or is not writable
285 */
286 public function setRuntimePath($path)
287 {
288 if(($runtimePath=realpath($path))===false || !is_dir($runtimePath) || !is_writable($runtimePath))
289 throw new CException(Yii::t('yii','Application runtime path "{path}" is not valid. Please make sure it is a directory writable by the Web server process.',
290 array('{path}'=>$path)));
291 $this->_runtimePath=$runtimePath;
292 }
293
294 /**
295 * Returns the root directory that holds all third-party extensions.
296 * @return string the directory that contains all extensions. Defaults to the 'extensions' directory under 'protected'.
297 */
298 public function getExtensionPath()
299 {
300 return Yii::getPathOfAlias('ext');
301 }
Вы можете обновить свой вопрос с более подробной информацией об этих ошибках? Сначала предположим. Это происходит, потому что вы добавили в свой каталог репозитория личные файлы – Alik
. Я не уверен, что вы подразумеваете под частными файлами temp - снова новый для yii и .git - есть ли какой-то конкретный каталог, который я должен игнорировать? – TH1981