1 Kings 3:2

2 A temple had not yet been built for the Lord, and so the people were still offering sacrifices at many different altars.

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 an alliance with the king of Egypt by marrying his daughter. He brought her to live in David's City until he had finished building his palace, the Temple, and the wall around Jerusalem.
2 A temple had not yet been built for the Lord, and so the people were still offering sacrifices at many different altars.
3 Solomon loved the Lord and followed the instructions of his father David, but he also slaughtered animals and offered them as sacrifices on various altars.
4 On one occasion he went to Gibeon to offer sacrifices because that was where the most famous altar was. He had offered hundreds of burnt offerings there in the past.
5 That night the Lord appeared to him in a dream and asked him, "What would you like me to give you?"
Scripture taken from the Good News Translation - Second Edition, Copyright 1992 by American Bible Society. Used by Permission.