O seguinte arquivo "funciona" (a sensação de que não gera nenhum erro):
<!doctype html>
<html ng-app="modx">
<script src="http://code.angularjs.org/angular-1.0.0rc7.js"></script>
<script>
angular.module("modx", [], function($routeProvider) {
});
</script>
</html>
mas isso
<!doctype html>
<html ng-app="modx">
<script src="http://code.angularjs.org/angular-1.0.0rc7.js"></script>
<script>
angular.module("modx", [], function($routeProvider, $rootScope) {
});
</script>
</html>
dá o erro:
Erro: Fornecedor desconhecido: $ rootScope do modx
Arquivo de origem: http://code.angularjs.org/angular-1.0.0rc7.js
Linha: 2491
WTF?