Are all homology spheres compact? Are all generalized homology spheres compact? By a homology sphere I mean an $n$-manifold $X$ with same homology as the $n$-sphere. By a generalized homology sphere I mean the same with the assumption "$n$-manifold" replaced by "homology $n$-manifold".

If that helps, assume further that the spaces under consideration are simply connected.