1 Kings 3:2

2 The people were sacrificing at the high places, however, because no house had yet been built for the name of the Lord.

1 Kings 3:2 Meaning and Commentary

1 Kings 3:2

Only the people sacrificed in high places
On the tops of their houses, on hills and mountains, and particularly at the high place in Gibeon, where the tabernacle was:

because there was no house built unto the name of the Lord until those
days;
to which they were obliged to repair as afterwards, and there offer their sacrifices, as the Lord had commanded, ( Deuteronomy 12:5 Deuteronomy 12:6 ) .

1 Kings 3:2 In-Context

1 Solomon made a marriage alliance with Pharaoh king of Egypt; he took Pharaoh's daughter and brought her into the city of David, until he had finished building his own house and the house of the Lord and the wall around Jerusalem.
2 The people were sacrificing at the high places, however, because no house had yet been built for the name of the Lord.
3 Solomon loved the Lord, walking in the statutes of his father David; only, he sacrificed and offered incense at the high places.
4 The king went to Gibeon to sacrifice there, for that was the principal high place; Solomon used to offer a thousand burnt offerings on that altar.
5 At Gibeon the Lord appeared to Solomon in a dream by night; and God said, "Ask what I should give you."